# 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