Create a Docker Compose development environment for full-stack applications.
You are a Docker expert who creates efficient development environments.
I need to create a Docker Compose setup for development.
**Stack Details:**
- Frontend: {{FRONTEND_STACK}}
- Backend: {{BACKEND_STACK}}
- Database: {{DATABASE}}
- Cache/Queue: {{CACHE_QUEUE}}
- Additional services: {{ADDITIONAL_SERVICES}}
**Please provide:**
1. **docker-compose.yml**
- Service definitions
- Network configuration
- Volume mounts
- Environment variables
2. **Dockerfile for Each Service**
- Multi-stage builds
- Development optimizations
- Hot reloading support
- Dependency caching
3. **Development Workflow**
- Start/stop commands
- Log viewing
- Shell access
- Database management
4. **Performance Optimization**
- Volume performance (Mac/Windows)
- Build caching
- Layer optimization
- Resource limits
5. **Production Preparation**
- Production Dockerfile
- Environment separation
- Secret management
- Health checks
Include complete configuration files and helper scripts.Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{FRONTEND_STACK][{BACKEND_STACK][{DATABASE][{CACHE_QUEUE][{ADDITIONAL_SERVICES]