Код IT
← Каталог

docker-compose — Минимальный шаблон для старта проекта

Фрагмент из «docker-compose»: Минимальный шаблон для старта проекта.

yaml infra-securityencyclopedia8-06-konteynerizatsiya-i-orkestratsiya-1111 embed URL статья в энциклопедии
YAML main.yaml
services:
  app:
    build: .
    ports:
      - "3000:3000"
    environment:
      APP_ENV: "dev"
    depends_on:
      - db
  db:
    image: postgres:16
    environment:
      POSTGRES_PASSWORD: "example"
    volumes:
      - pg_data:/var/lib/postgresql/data

volumes:
  pg_data:
services:
  app:
    build: .
    ports:
      - "3000:3000"
    environment:
      APP_ENV: "dev"
    depends_on:
      - db
  db:
    image: postgres:16
    environment:
      POSTGRES_PASSWORD: "example"
    volumes:
      - pg_data:/var/lib/postgresql/data

volumes:
  pg_data: