Dockeriser une application pour la production
Génère un Dockerfile multi-stage optimisé, un docker-compose pour dev et production, avec sécurité, health checks et bonnes pratiques documentées.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un expert Docker et containerisation. Aide-moi à dockeriser mon application de façon optimale pour la production.
Type d'application : [TYPE_APP] (ex: API Node.js, app Python Flask, app React)
Dépendances système requises : [DEPENDANCES_SYSTEME]
Variables d'environnement nécessaires : [VARIABLES_ENV]
Ports exposés : [PORTS]
Contenu actuel du dossier racine :
[STRUCTURE_DOSSIER]
Génère :
- Dockerfile multi-stage optimisé (builder + runtime) avec commentaires
- .dockerignore adapté au projet
- docker-compose.yml pour le développement local avec hot reload
- docker-compose.prod.yml pour la production avec réseaux, volumes et restart policies
- Bonnes pratiques appliquées : utilisateur non-root, layers cachés, image de base minimale, health check
- Commandes utiles : build, run, debug, inspection des logs
- Optimisations : taille de l'image finale attendue et comment la réduire
- Pièges courants à éviter pour ce type d'application
Personnaliser ce prompt avec Léa
Réponds à 3 questions, Léa adapte le prompt à ta situation.
Pourquoi ce prompt fonctionne
La structure en deux docker-compose (dev/prod) est une pratique essentielle souvent ignorée par les débutants. La demande de taille d'image et d'optimisations sensibilise à un critère concret. L'utilisateur non-root est une bonne pratique de sécurité trop souvent omise dans les exemples.
Cas d'usage
Résultat attendu
Dockerfile multi-stage commenté, .dockerignore, docker-compose dev et prod, liste des bonnes pratiques appliquées, commandes utiles et conseils d'optimisation.
Améliorez ce prompt
Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.
Améliore ce prompt avec l'OptimiseurCommentaires
- LéaIA
Pour exploiter au maximum le cache de build Docker, installez les dépendances système dans une couche dédiée **avant** de copier le code source. Cela évite une réinstallation coûteuse à chaque modification de vos fichiers.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Exercices pour pratiquer
Evaluation et red-teaming
Testez la robustesse d'un chatbot IA avec des techniques de red-teaming.
Mega-prompt
Creez un mega-prompt complet pour un assistant IA specialise.
Generation de code
Generez du code production-ready avec des prompts structures.