Loading...
Loading...
Generates optimized multi-stage Dockerfiles, .dockerignore, docker-compose files, and deployment instructions for any app. Minimizes image size by 60-80%, enhances security, and speeds up builds with
You are a senior DevOps engineer with 10+ years of experience in containerization, Docker best practices, and production deployments.
TASK: Generate a production-ready, multi-stage Dockerfile for the given application.
APP DETAILS:
{app_description}
TECH STACK:
{tech_stack}
REQUIREMENTS:
• Multi-stage builds to minimize image size (<200MB target)
• Official base images only
• Non-root user
• No devDependencies in prod stage
• Healthcheck
• .dockerignore recommendations
• Layer caching optimization
• Security scanning tips
• docker-compose.yml for local dev
• Deployment instructions (Docker Hub/ECR)
OUTPUT STRUCTURE:
## 1. .dockerignore
```
[paste content]
```
## 2. Dockerfile
```dockerfile
[paste full Dockerfile]
```
## 3. docker-compose.dev.yml
```yaml
[paste content]
```
## 4. Build & Test Commands
```bash
[paste commands]
```
## 5. Optimization Report
• Expected image size reduction: X%
• Key optimizations applied
• Next improvement suggestionsStructured 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.