Skip to content

DevOps Assignment Submission – Fullstack App Deployment with Terraform#83

Open
ashyT-Cloud wants to merge 9 commits intosoulpage:mainfrom
ashyT-Cloud:ash-assignment
Open

DevOps Assignment Submission – Fullstack App Deployment with Terraform#83
ashyT-Cloud wants to merge 9 commits intosoulpage:mainfrom
ashyT-Cloud:ash-assignment

Conversation

@ashyT-Cloud
Copy link

🚀 DevOps Assignment Submission

This PR includes the complete implementation of the fullstack assignment with infrastructure automation and containerized deployment.

✅ Implemented Features

  • Dockerized Django backend
  • Dockerized Next.js frontend
  • Docker Compose orchestration
  • Environment variable configuration
  • GitHub Actions CI pipeline
  • AWS EC2 deployment
  • Terraform infrastructure provisioning
  • Security group configuration (22, 3000, 8000)
  • Automated Docker installation via Terraform user_data

🏗 Infrastructure as Code

Terraform provisions:

  • EC2 (t3.micro)
  • Security Group
  • Docker setup
  • Output of public IP

🔁 CI/CD

GitHub Actions:

  • Installs dependencies
  • Runs Django system checks
  • Validates application configuration

🌍 Deployment

Application deployed on AWS EC2 and accessible via public IP.

@ashyT-Cloud ashyT-Cloud reopened this Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant