Для запуска приложения используйте следующую команду:
docker-compose up -d --build
После успешного выполнения этой команды приложение будет доступно по адресу: localhost:8080
Приложение имеет микросервисную архитектуру. Каждый сервис имеет отдельный Docker-файл и точку входа(entrypoint). Для каждого сервиса настроена многоэтапная сборка: сборка самого сервиса и зависимостей; сборка и запуск модульных тестов; сборка и запуск healthcheck'a.