Для работы потребуется установленный docker
, docker-compose
. Для простоты запуска в репозитории лежит Makefile
, для использования потребуется make
. Никакие другие зависимости не требуются, вся работа происходит внутри контейнеров, в которых устанавливаются доп. зависимости.
make test
- запуск тестов локально, под капотом используется файлdocker-compose.yml
make run
- запуск приложения локально, под капотом используются оба файла -docker-compose.yml
иdocker-compose.override.yml
Во время CI, который выполняется через Github Actions (воркфлоу описан в .github/workflows/build.yml
) происходит сборка и пуш образа в Докархаб по пути forward32/devops-for-programmers-project-74:latest
.