Playground / Compose builder
Compose builder
Add a service per container, wire up ports, environment variables, volumes, and dependencies. See Docker Compose for what each field means.
depends_on
depends_on
Generated docker-compose.yml
docker-compose.yml
services:
web:
image: docktionary/app:1.0
ports:
- "8080:3000"
environment:
- DATABASE_URL=postgres://app:app@db:5432/app
db:
image: postgres:16-alpine
environment:
- POSTGRES_USER=app
- POSTGRES_PASSWORD=app
- POSTGRES_DB=app
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data: