mirror of
https://github.com/Dannecron/spring-boot-demo.git
synced 2025-12-25 16:22:35 +03:00
3b34a2989d212935d5826cd731914d14f11d1bad
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
Description
Languages
Kotlin
97.8%
Shell
2.1%
Dockerfile
0.1%