Course 2 Hello World application backend.
-
Add
.gitignorefor Python and Terraform (gitignore.io) -
Setup Makefile with
envandinstall -
Create requirements file and installed
-
Create Django project
django-admin.py startproject hello_world_api -
Add
*.sqlite3to.gitignore -
Create
Dockerfile -
Add
install-devto Makefile to installdocker-compose -
Create
docker-compose.ymlfile -
Run
docker-compose up --build -
Add
rest_frameworktosettings.py -
Create
views.pyinhello_world_api/with hello world view -
Add
/api/hello_worldurl -
Add Cors Headers
-
Create ECS Cluster
-
Create EC2 containers
-
Create SGs and Instance Profile
-
Create ECS Service
-
Create ECS Task
-
Create build and push script
Create S3 Bucket:
aws s3 mb --region us-east-1 s3://c2-state-files