Build your Django app on Docker and deploy it to AWS Fargate
Introduction
Python is attracting attention in AI, machine learning, big data analysis, and so on.
As the number of web applications using Python is expected to increase in the future, we will post a series of steps from creating an application using Django, which is a Python framework, to deploying it in a container to AWS Fargate. I will.
Based on my development experience at the Fintech startup I belong to, the configuration of Django + Docker + AWS Fargate is
- Low learning cost
- Easy to jointly develop
- Easy to scale
We believe that it is a best practice for web application development by individuals and startups.
Please refer to each post for details as we will post each item in small pieces.
Please use this page as a table of contents as we will post articles every day and add the links to this page.
table of contents
- Why Python now
- About Django
- About Docker
(1) Hello, World with Docker
- Run your Django application on Docker
(1) Start Django in a virtual environment using Pipenv
(2) Start Django on the Docker container using docker-compose up
5.PostgresSQL
(1) Using PostgreSQL with Docker + Django
- Creating an application
(1) Implementing Custom User Model in Django
(2)URLs
(3)Views
(4) Authentication function
(5) Environment variables
- Email settings
- Upload file
- Authority
- Search
11.Perfomance
- Security
- Deploy