compose-a-stack - Write collision-safe Docker Compose stacks
Write or edit Docker Compose stacks for concurrent deployments with prefixed names, per-service hostnames, no published service ports, dev profiles, and project-local volumes.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Configure prefixed Docker names
- Assign per-service hostnames
- Remove published service ports
- Connect services to proxy
- Separate development and production profiles
- Place host volumes under project
- Protect unauthenticated listeners
- Avoid pinned IP addresses
- Declare stack databases
Inputs
- Repository context
- Docker Compose files
- Repository compose reference
- Service configuration requirements
Outputs
- Updated Docker Compose files
- Stack naming and routing configuration
- Development and production profiles
- Project-local volume configuration
Requirements
- Docker Compose environment
- External proxy Docker network
- Traefik ingress deployment
- Repository reference or plugin access
