Skip to content
docktionary

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: