Files
ZBrain/deploy/docker/docker-compose.dev.yml
zuevav f4bca8449e main
2026-05-20 19:33:02 +03:00

51 lines
1.2 KiB
YAML

# ZBrain Development Docker Compose
#
# Только Postgres - всё остальное запускается нативно через bun/node.
#
# Запуск:
# docker compose -f deploy/docker/docker-compose.dev.yml up -d
#
# Подключение:
# psql postgresql://zbrain:dev@localhost:5432/brainhub_dev
version: "3.9"
services:
postgres:
image: pgvector/pgvector:pg16
container_name: zbrain-postgres-dev
restart: unless-stopped
environment:
POSTGRES_USER: zbrain
POSTGRES_PASSWORD: dev
POSTGRES_DB: brainhub_dev
ports:
- "127.0.0.1:5432:5432"
volumes:
- postgres-dev-data:/var/lib/postgresql/data
- ./init-dev.sql:/docker-entrypoint-initdb.d/init.sql:ro
healthcheck:
test: ["CMD-SHELL", "pg_isready -U zbrain"]
interval: 5s
timeout: 3s
retries: 5
# Опционально - adminer для просмотра БД через браузер
adminer:
image: adminer:latest
container_name: zbrain-adminer-dev
restart: unless-stopped
ports:
- "127.0.0.1:8081:8080"
environment:
ADMINER_DEFAULT_SERVER: postgres
ADMINER_DESIGN: pepa-linha-dark
volumes:
postgres-dev-data:
driver: local