Help me containerise my application with Docker.
App type: [FRONTEND / BACKEND / FULL-STACK / MICROSERVICES]
Language: [NODE / PYTHON / JAVA / GO / OTHER]
Services needed: [DATABASE / REDIS / QUEUE / NGINX / OTHER]
Experience: [NONE / BASIC / INTERMEDIATE]
Provide:
1. **Dockerfile**: Optimised multi-stage Dockerfile for my application
2. **Docker Compose**: docker-compose.yml for local development with all services
3. **Environment Variables**: How to manage environment variables in Docker
4. **Volume Mounts**: Setting up volumes for development hot-reload
5. **Networking**: How containers communicate with each other
6. **Database Container**: Setting up database with persistent storage
7. **Build Optimisation**: Layer caching and image size reduction
8. **Health Checks**: Adding health checks for container monitoring
9. **Production vs Development**: Different configurations for each environment
10. **Common Mistakes**: Docker pitfalls and how to avoid them
Help me containerise my application with Docker.
App type: [FRONTEND / BACKEND / FULL-STACK / MICROSERVICES]
Language: [NODE / PYTHON / JAVA / GO / OTHER]
Services needed: [DATABASE / REDIS / QUEUE / NGINX / OTHER]
Experience: [NONE / BASIC / INTERMEDIATE]
Provide:
1. **Dockerfile**: Optimised multi-stage Dockerfile for my application
2. **Docker Compose**: docker-compose.yml for local development with all services
3. **Environment Variables**: How to manage environment variables in Docker
4. **Volume Mounts**: Setting up volumes for development hot-reload
5. **Networking**: How containers communicate with each other
6. **Database Container**: Setting up database with persistent storage
7. **Build Optimisation**: Layer caching and image size reduction
8. **Health Checks**: Adding health checks for container monitoring
9. **Production vs Development**: Different configurations for each environment
10. **Common Mistakes**: Docker pitfalls and how to avoid them
How to use this prompt
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Leave a Review
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.