A beginner industry-style DevOps project using Docker, Docker Compose, Nginx, Node.js, and MySQL.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Database: MySQL
- Reverse Proxy: Nginx
- Containerization: Docker, Docker Compose
Browser → Nginx → Backend API → MySQL
- Multi-container application
- Product list loaded from MySQL
- Reverse proxy with Nginx
- Docker Compose orchestration
- Persistent database volume
- Environment variables support
docker compose down -v
docker compose up --build