2025-11-06 14:12:44 +07:00
2025-06-03 15:27:29 +07:00
2024-10-07 13:21:41 +07:00
2025-06-03 12:59:28 +07:00
2025-08-16 11:43:43 +07:00
2025-06-03 12:59:28 +07:00
2025-06-03 17:40:32 +07:00
2025-06-03 17:40:32 +07:00
2024-10-07 13:14:50 +07:00
2024-10-10 11:57:52 +07:00
2025-08-16 11:43:43 +07:00
2025-11-06 14:12:44 +07:00
2024-10-10 11:57:52 +07:00
2024-10-07 13:14:50 +07:00
2025-05-12 15:27:51 +07:00

Spring boot application

Demo приложение для изучения языка kotlin и фреймворка spring boot.

Требования

  • jdk версии 17
  • postgresql версии 14
  • kafka без авторизации
  • grafana-agent (или аналогичный otlp-совместимый сборщик трейс-логов)
  • docker + compose

Доступные команды

  • Запуск тестов

    ./gradlew test
    
  • запуск приложения

    ./gradlew bootRun
    

Запуск с docker-compose

Перед первым запуском необходимо:

  • запустить отдельно контейнеры с postgres, kafka и grafana-agent (опционально)
  • убедиться, что все запущенные контейнеры будут видеть контейнер с приложением (например, добавить везде сеть spring-boot-demo_default)
  • скопировать .env.example в .env и изменить конфигурацию

Перед каждым запуском необходимо собрать приложение:

./gradlew assemble

Затем можно запускать контейнер:

docker compose up --build
Description
demo application on spring boot framework
Readme 455 KiB
Languages
Kotlin 97.8%
Shell 2.1%
Dockerfile 0.1%