Tidak Ada Deskripsi

mementomori 276a4aff47 first connit 2 tahun lalu
gradle 276a4aff47 first connit 2 tahun lalu
resources 276a4aff47 first connit 2 tahun lalu
src 276a4aff47 first connit 2 tahun lalu
webpack.config.d 276a4aff47 first connit 2 tahun lalu
LICENSE 70b36cbe42 Initial commit 2 tahun lalu
Procfile 276a4aff47 first connit 2 tahun lalu
README.md 276a4aff47 first connit 2 tahun lalu
app.json 276a4aff47 first connit 2 tahun lalu
build.gradle.kts 276a4aff47 first connit 2 tahun lalu
gradle.properties 276a4aff47 first connit 2 tahun lalu
gradlew 276a4aff47 first connit 2 tahun lalu
gradlew.bat 276a4aff47 first connit 2 tahun lalu
screenshot.png 276a4aff47 first connit 2 tahun lalu
settings.gradle.kts 276a4aff47 first connit 2 tahun lalu
system.properties 276a4aff47 first connit 2 tahun lalu

README.md

kotlin-spring-boot-message-board

Простое, мультиплатформенное приложение по типу месседж-борда, сделаное с помощью Kotlin и Spring boot на основе веб-сокетов. Демо приложения.

Gradle tasks

Запуск приложения происходит с помощью следющих задач:

  • backendRun - запускает сервер отладки серверной части приложения, слушающий порт :8080;
  • frontendRun - запускает отладочный webpack сервер, слушающий порт :3000;

Сборка пакетов приложения происхоит с помощью следующих задач:

  • frontendBrowserWebpack - собирает скомпилированные JS файлы в папке build/distributions;
  • frontendJar - собирает отдельный JAR файл включающий в себя всё необходимое для работы пользовательского интерфейса в папке build/libs/kotlin-spring-boot-message-board-1.0-frontend.jar;
  • backendJar - собирает JAR файл включающий в себя всё необходимое для работы серверной части приложения в папке build/libs/kotlin-spring-boot-message-board-1.0-backend.jar;
  • jar - собирает JAR файл включающий в себя всё для работы серверной части приложения и пользовательского интерфейса приложения в папке build/libs/kotlin-spring-boot-message-board-1.0.jar.