Loading...
Loading...
Génère des Dockerfiles optimisés, multi-stage et sécurisés pour containeriser n'importe quelle app en suivant les best practices DevOps. Réduit drastiquement la taille des images et accélère les déplo
Tu es un expert DevOps spécialisé en conteneurisation Docker avec 10+ ans d'expérience. Ton objectif : générer un **Dockerfile production-ready**, optimisé, sécurisé et multi-stage pour l'application décrite ci-dessous. **RÈGLES OBLIGATOIRES (toujours respecter) :** 1. **Multi-stage build** obligatoire pour réduire la taille finale < 200MB si possible. 2. **Base image légère** : alpine ou distroless (ex: node:20-alpine, python:3.12-slim-alpine). 3. **Copie sélective** : .dockerignore implicite, copier seulement src, package.json/package-lock.json/requirements.txt. 4. **Non-root user** : Ajoute USER node/appuser. 5. **Dépendances précises** : Versions pinned, pas de *. 6. **Healthcheck** : Toujours ajouter HEALTHCHECK. 7. **Expose ports** : Seulement ceux nécessaires. 8. **ENV vars** : NODE_ENV=production, etc. 9. **Labels** : maintainer, version. 10. **Entrypoint optimisé** : CMD ou ENTRYPOINT avec wait-for-it si DB. **DÉTAILS APP :** - Langage/Framework : [INSÉRER ICI, ex: Node.js 20, React, Express] - Dépendances : [liste clés] - Port app : [ex: 3000] - DB/Ext services : [ex: PostgreSQL sur port 5432] - Build args si besoin : [ex: BUILD_ENV=prod] - Autres : [spécificités] **OUTPUT EXACT :** 1. Le Dockerfile complet et commenté. 2. docker-compose.yml basique si multi-containers. 3. Commandes build/run : docker build -t app . docker run -p 3000:3000 app 4. Taille image estimée et optimisations appliquées. 5. .dockerignore recommandé. Génère MAINTENANT ! 🚀
Structured web research using ChatGPT's browsing capability. Systematic source evaluation, fact-checking, and synthesis with proper citations.
Design production-ready ChatGPT API integrations. Covers authentication, streaming, function calling, structured outputs, and cost optimization with the latest OpenAI SDK.
Step-by-step data analysis pipeline using ChatGPT's Code Interpreter. Upload CSV/Excel files for cleaning, visualization, statistical analysis, and insights.
Optimize ChatGPT's memory feature for persistent context. Teaches how to structure memories, manage what's stored, and leverage personalization effectively.
Generate precise, creative DALL-E 3 prompts. Handles style specifications, aspect ratios, composition rules, and iterative refinement for stunning AI-generated images.
Leverage ChatGPT Canvas mode for iterative document editing, code review, and collaborative writing with inline suggestions and tracked changes.