Docker et CI/CD
Dockeriser les projets, lancer les tests en CI et publier une image ou un déploiement propre.
Pourquoi ça compte
Tu dois pouvoir livrer en production sans dépendre de quelqu’un d’autre.
Docker + CI/CD transforme un projet portfolio en projet maintenable.
Ce que tu dois comprendre
Expliquer le problème que "Docker et CI/CD" résout, ses limites et ses cas d'usage réalistes.
Mettre en pratique: ajouter Dockerfile et docker-compose à deux projets.
Construire une preuve exploitable: deux projets dockerisés avec CI verte.
Relier ce sujet aux items voisins de la roadmap et aux décisions produit ou architecture.
Projet preuve / livrable
Deux projets dockerisés avec CI verte.
Cours à compléter
Lis le texte de l'étape, ouvre le cours complet, puis coche l'étape seulement quand tu l'as réellement terminée.
- Étape 01Docker Docs
Ajouter Dockerfile et docker-compose à deux projets.
Cours complet -> Dockerfile Reference - Étape 02Docker Docs
Créer GitHub Actions pour lint, tests et build.
Cours complet -> GitHub Actions with Docker - Étape 03GitHub Docs
Documenter variables d’environnement et commandes de déploiement.
Cours complet -> Store Information in Variables - Étape 04GitHub Docs
Transformer "Docker et CI/CD" en preuve visible: README, capture, courte vidéo ou commit commenté.
Cours complet -> About READMEs - Étape 05ADR GitHub
Relire les sources principales et noter les compromis, limites et prochaines améliorations du livrable "Deux projets dockerisés avec CI verte.".
Cours complet -> Architecture Decision Records
Avance étape par étape: ouvre le cours, complète l'exercice, puis coche l'étape avant la suite.
Prochaine section- Le livrable existe avec code, capture, vidéo, README ou note vérifiable.
- Ajouter Dockerfile et docker-compose à deux projets.
- Créer GitHub Actions pour lint, tests et build.
- Le README explique contexte, architecture, limites, coût ou risques importants.
- Tu peux expliquer en 5 minutes les sources, compromis et prochaine amélioration.
Common traps
- Ne te limite pas à regarder des vidéos sans produire un livrable visible.
- Ne passe pas au sujet suivant sans commit, README ou capture de démo.
- Ne marque pas l'item comme fait si les critères d'acceptation ne sont pas encore vérifiables.

