O trabalho foi separado em 3 pastas:
E um arquivo adicional explicando um pouco mais da configuração do docker:
Para rodar a aplicação é necessário ter docker.
Para subir a aplicação rodar:
make build && make start
# ou
COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose build
COMPOSE_PROJECT_NAME=getby docker-compose up