Portfolio Deployment

Complete deployment repository for a Django portfolio on AWS EC2 (Ubuntu). Includes two methods: a step-by-step manual guide covering EC2, S3, Gunicorn, Nginx, DNS, and Let's Encrypt HTTPS, and an automated deploy.sh script that handles everything inside the instance with error handling, auto-generated secret keys, and IAM role-based authentication. Features an architecture diagram and post-deployment notes.

AWS EC2 Linux Bash Python Django

View project