Run multiple repos as microservices on local using docker-compose
docker compose -f docker-compose.local-microservices.yml --env-file ./.env up
For older docker-compose installations, replace docker compose
with docker-compose
Add flag --detach
to stop showing logs
docker compose -f docker-compose.local-microservices.yml --env-file ./.env down
Add flag -v
to also remove created volumes
-
nestjs-orders-app (PORT 3200) Records and retrieves orders in DB
-
operations-portal (PORT 3000) Allows viewing and editing incoming orders Count of send attempts maintained using state machine
-
payment-app (PORT 3400) Process payments. Randomly decides payment response to mock payment failure
Follow the instructions under logging-setup/README.md