This starter repo is designed for DevOps challenges: multi-service Docker Compose, CI/CD, cloud deploy, and IaC.
- nginx: reverse proxy / load balancer
- server: Node.js + Express API
- worker: Node.js background worker (simulates async jobs)
- mongo: MongoDB database
- redis: Redis cache
- Copy
.env.exampleto.envand adjust if needed. - Run:
docker-compose up --build
- Visit: http://localhost (nginx will proxy to the API)
- API endpoint:
http://localhost/api/returns a JSON message.
Happy building 🚀