← All Templates

Docker Compose

YAMLIntermediateDevOps

Multi-service Docker Compose setup with app server, database, cache, and reverse proxy.

Features

Code Preview

version: "3.9"
services:
  app:
    build: .
    ports: ["3000:3000"]
    environment:
      - DATABASE_URL=postgres://db:5432/app
    depends_on:
      db: { condition: service_healthy }
  db:
    image: postgres:16-alpine
    volumes: [pgdata:/var/lib/postgresql/data]
volumes:
  pgdata:
Open in RoadCode

Related Templates

GitHub Action
YAML · Beginner
Terraform Module
HCL · Intermediate