Créez une application Django sur Docker et déployez-la sur AWS Fargate

introduction

Python attire l'attention dans l'IA, l'apprentissage automatique, l'analyse de données volumineuses, etc. Comme le nombre d'applications Web utilisant Python devrait augmenter à l'avenir, nous publierons une série d'étapes allant de la création d'une application à l'aide de Django, qui est un framework de Python, à son déploiement dans un conteneur sur AWS Fargate. Je vais.

D'après l'expérience de développement de la startup Fintech à laquelle j'appartiens, la configuration de Django + Docker + AWS Fargate est

  1. Faible coût d'apprentissage
  2. Facile à développer conjointement
  3. Facile à mettre à l'échelle Nous pensons qu'il s'agit de la meilleure pratique pour le développement d'applications Web par les particuliers et les startups.

Veuillez vous référer à chaque article pour plus de détails car nous publierons chaque article en petits morceaux. Nous publierons des articles tous les jours et ajouterons les liens vers cette page, veuillez donc utiliser cette page comme table des matières.

table des matières

  1. Pourquoi Python maintenant
  2. À propos de Django
  3. À propos de Docker (1) Bonjour, Monde avec Docker
  4. Exécutez l'application Django sur Docker (1) Démarrez Django dans un environnement virtuel à l'aide de Pipenv (2) Démarrez Django sur le conteneur Docker en utilisant docker-compose up 5.PostgresSQL (1) Utilisation de PostgreSQL avec Docker + Django
  5. Créer une application (1) Implémentation du modèle utilisateur personnalisé dans Django  (2)URLs  (3)Views (4) Fonction d'authentification (5) Variables d'environnement
  6. Paramètres de messagerie
  7. Télécharger le fichier
  8. Autorité
  9. Recherche 11.Perfomance
  10. Sécurité
  11. Déployer

Recommended Posts

Créez une application Django sur Docker et déployez-la sur AWS Fargate
Comment créer un environnement Django (python) sur Docker
Déployer l'application Django sur Heroku
Comment déployer une application Django sur heroku en seulement 5 minutes
Déployer l'application Django sur Heroku [Partie 2]
Déployer l'application Django sur Heroku [Partie 1]
Déployer des applications Django sur Ubuntu + Nginx + MySQL (Build)
Créez une application flask faite avec tensorflow et dlib pour travailler sur centos7
Comment exécuter une application Django sur un conteneur Docker (environnement de développement et de production)
J'ai essayé d'utiliser Twitter Scraper avec AWS Lambda et cela n'a pas fonctionné.
Créez rapidement un tableau de bord d'analyse de données Python avec Streamlit et déployez-le sur AWS
Mémo Un débutant a essayé de créer un environnement Java et de le traduire en japonais sur Ubuntu 18.04.2 LTS.
Déployer des applications Web Python 3.6 / Django / Postgres sur Azure
Comment déployer une application Django dans le cloud Alibaba
Publiez votre application Django sur Amazon Linux + Apache + mod_wsgi
Déployer l'application Django sur Google App Engine (Python3)
Mémo de déploiement de Django × Postgresql sur Docker vers Heroku
Déployer une application existante avec docker + pyenv-virtualenv + uwsgi + django
Authentification unique à l'application Django avec AWS SSO
Installez Docker sur Arch Linux et exécutez-le à distance
Comment utiliser Django avec Google App Engine / Python
Déployer l'application Django créée avec PTVS sur Azure
Comment utiliser Decorator dans Django et comment le créer
Initialiser l'application Django
Installez Docker sur AWS
Lorsque je déploie une application Django sur Apache2 et qu'elle ne lit plus les fichiers statiques
Étapes pour configurer Pipenv, créer une application CRUD avec Flask et la conteneuriser avec Docker
Mettez Jupyter et Docker Compose dans votre Chromebook et utilisez-le comme un environnement de développement léger!
Présentation de l'image Docker de Kaggle sur Windows pour créer un environnement
Déployer des applications Go sur Google App Engine avec des actions GitHub
Créer une application Todo avec Django ① Créer un environnement avec Docker
Comment retourner les données contenues dans le modèle django au format json et les mapper sur le dépliant
Déployer l'application Masonite sur Heroku 2020
Installez Django sur Mac
Déployer le projet django sur heroku
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
# 3 Créez un environnement Python (Django) avec une instance EC2 (ubuntu18.04) d'AWS part2
Création et déploiement d'applications Django (PTVS) à l'aide du stockage Azure Table
Prenez une image avec Pepper et affichez-la sur votre tablette
Créez une application de scraping avec Python + Django + AWS et modifiez les tâches
Je veux créer un fichier pip et le refléter dans le menu fixe
Lancement d'une application Web sur AWS avec django et modification des tâches
[AWS / Tello] Construction d'un système d'exploitation de drones sur le cloud
Déployer un serveur Flask sur une machine virtuelle telle qu'Azure ou AWS
[DynamoDB] [Docker] Créer un environnement de développement pour DynamoDB et Django avec docker-compose
[AWS lambda] Déployer, y compris diverses bibliothèques avec lambda (générer un zip avec un mot de passe et le télécharger vers s3) @ Python
Mettez à jour les données en les téléchargeant sur s3 d'aws avec une commande, et supprimez les données utilisées (en chemin)