Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

⚙️ DevOps Assignment — CI/CD Pipeline with Docker & GitHub Actions

A full-stack DevOps assignment demonstrating containerisation, CI/CD automation, and multi-service orchestration using Docker Compose and GitHub Actions.

TypeScript Python Docker GitHub Actions


📌 Overview

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.


✨ Features

  • 🐳 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

🚀 Getting Started

Prerequisites

  • Docker & Docker Compose installed

Run the Full Stack

docker-compose up --build

Services

Service Port
Frontend http://localhost:3000
Backend http://localhost:4000

📁 Project Structure

📦 Devopsassignment ┣ 📂 .github/workflows/ # GitHub Actions CI/CD pipelines ┣ 📂 code-lab1/ # Lab code and exercises ┣ 📄 docker-compose.yml # Multi-service orchestration ┗ 📄 README.md


🔄 CI/CD Pipeline

The GitHub Actions workflow automates:

  • Building Docker images
  • Running tests
  • Deploying services

Made with ⚙️ by Grace Sumanjali Pagolu

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages