**Technical Architecture:
**Infrastructure Layer:
AWS EC2 t2.medium instance (Jenkins controller + application host)
Security group configuration for ports 8080 (Jenkins) and 8000 (Django)
*Integration & Security:
*
GitHub PAT-based authentication (repo:read, webhook:write permissions)
Webhook triggers for automated pipeline execution
*Pipeline Components:
*
Source Control Management: GitHub repository polling
Build Stage: Docker image creation from Dockerfile
Container Management: Stop existing containers, prune unused images
Deployment: Docker run with port mapping and environment variables
**Automation Flow:
**Git push → Webhook trigger → Jenkins build → Docker containerization → Automated deployment
Infrastructure as Code principles
Container orchestration fundamentals
Security best practices for CI/CD authentication


Top comments (0)