f2 Docker, GitHub & Déploiement Flask

Ă€ propos du cours
🚀 MaĂ®trisez la conteneurisation d’une application Flask avec Docker.
Cette formation 100% pratique vous apprend à construire, versionner, publier et déployer vos apps grâce à Docker, GitHub, Docker Compose et les préalables à son déploiement sur Heroku.
Programme de la formation :Â
Partie 1 : Dockerise ta première app Flask
- Créer un Dockerfile pour ton app Flask
- Écrire un Dockerfile complet pour Flask + Gunicorn + Nginx
- Builder et lancer ton image Docker Flask
Partie 2 : Connecte Docker et GitHub comme un pro
- Pousser ton projet Docker Flask sur GitHub (manuellement)
- Cloner un projet Flask directement dans Docker sans copier les fichiers
- Pousser une image Docker sur GitHub Container Registry (GHCR.io)
Partie 3 : Automatise tout avec Docker Compose
- Introduction à Docker Compose : exécuter tes conteneurs facilement
- Docker Compose : exécuter une image Docker locale ou depuis GitHub
- Docker Compose : builder et exécuter ton image sans ligne de commande !
Partie 4 : Versionner, sécuriser, déployer
- Sauvegarder ton travail Docker avec Git : ne perds plus jamais tes builds !
- Conteneuriser une version stable avec Docker : évite les mauvaises surprises !
- Créer une Release GitHub stable pour Docker : Tag & Versioning comme un pro !
Partie 5 : Prépare ton app pour le déploie sur Heroku & le cloud
- Adapter une image Docker pour le déploiement sur Heroku
- Préparer une image Docker compatible Heroku (et tout autre cloud)
Contenu du cours
Partie 1 : Dockerise ta première app Flask
-
Créer un Dockerfile pour ton app Flask
03:55 -
Écrire un Dockerfile complet pour Flask + Gunicorn + Nginx
12:37 -
Builder et lancer ton image Docker Flask
08:16
Partie 2 : Connecte Docker et GitHub comme un pro
Partie 3 : Automatise tout avec Docker Compose
Partie 4 : Versionner, sécuriser, déployer
Partie 5 : Prépare ton app pour le déploie sur Heroku & le cloud
Notes et avis de l’apprenant
Enfin, j'ai réussi conteneuriser une api