هذا المشروع يوضح كيفية نشر تطبيق Django على خدمة AWS ECS (Fargate) مع بنية تحتية مُدارة بواسطة Terraform وخط أنابيب CI/CD آلي باستخدام GitHub Actions.
العملية تشمل:
حاوية Docker لتطبيق Django.
قاعدة بيانات PostgreSQL عبر Amazon RDS.
خدمة ECS خلف Application Load Balancer.
نشر تلقائي (Build → Push → Deploy) عند تشغيل الـ Workflow.
تم تأمين جميع المراحل مع إمكانية تدمير البنية التحتية عند الحاجة باستخدام Terraform.