A full-stack DevOps assignment demonstrating containerisation, CI/CD automation, and multi-service orchestration using Docker Compose and GitHub Actions.
This project demonstrates a complete DevOps workflow including containerisation with Docker, service orchestration with Docker Compose, and automated CI/CD using GitHub Actions. It includes a full-stack application with both frontend and backend components.
- 🐳 Multi-container setup via Docker Compose
- 🔄 Automated CI/CD with GitHub Actions (11 pull requests merged)
- 🖥️ Frontend + Backend architecture
- 📦 Containerised services for consistency across environments
- Docker & Docker Compose installed
docker-compose up --build| Service | Port |
|---|---|
| Frontend | http://localhost:3000 |
| Backend | http://localhost:4000 |
📦 Devopsassignment ┣ 📂 .github/workflows/ # GitHub Actions CI/CD pipelines ┣ 📂 code-lab1/ # Lab code and exercises ┣ 📄 docker-compose.yml # Multi-service orchestration ┗ 📄 README.md
The GitHub Actions workflow automates:
- Building Docker images
- Running tests
- Deploying services
Made with ⚙️ by Grace Sumanjali Pagolu