mirror of
https://github.com/Dannecron/spring-boot-demo.git
synced 2025-12-26 00:32:34 +03:00
1.5 KiB
1.5 KiB
Spring boot application
Demo приложение для изучения языка kotlin и фреймворка spring boot.
Требования
jdkверсии17postgresqlверсии14kafkaбез авторизации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