This project demonstrates the implementation of a professional CI/CD pipeline using Docker and GitHub Actions.
The project includes three containerized modules:
- Backend: Flask application (Python API)
- Frontend: Node.js web interface (Express)
- Reverse Proxy: Nginx-based server
The goal is to demonstrate the setup of automatic build, testing and publishing Docker images to Docker Hub, as well as local launch of services via Docker Compose.
The project will be useful:
- π° Beginners β to study DevOps practices, GitHub Actions and containerization
- π§βπ» Specialists β as a template for building a reliable and scalable CI/CD process