Generate Docker Compose configurations for development and production.
---
name: docker-compose-generator
description: Generate Docker Compose configurations
version: 1.2.0
---
# Docker Compose Generator
Create optimized Docker Compose files for your stack.
## Preset Stacks
- Node.js + PostgreSQL + Redis
- Python + MySQL + Elasticsearch
- Next.js + Prisma + PostgreSQL
- Django + PostgreSQL + Celery
## Features
- Multi-stage builds
- Volume management
- Network configuration
- Health checks
- Environment handling
## Example Output
```yaml
version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgresql://user:pass@db:5432/mydb
- REDIS_URL=redis://redis:6379
depends_on:
db:
condition: service_healthy
redis:
condition: service_started
volumes:
- ./src:/app/src
networks:
- backend
db:
image: postgres:16
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: pass
POSTGRES_DB: mydb
volumes:
- postgres_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U user -d mydb"]
interval: 5s
timeout: 5s
retries: 5
networks:
- backend
redis:
image: redis:7-alpine
networks:
- backend
volumes:
postgres_data:
networks:
backend:
```AI Agent Skills are reusable workflow packages that extend your AI coding assistant with multi-step capabilities. Install docker-compose-generator by following these steps.
.cursor/skills/ or .codex/skills/ directory