Files
bookorbit/docker-compose.dev.yml
T

27 lines
736 B
YAML

name: bookorbit-dev
services:
postgres:
container_name: bookorbit-dev-db
image: pgvector/pgvector:pg16
restart: unless-stopped
environment:
POSTGRES_USER: ${DEV_POSTGRES_USER:-bookorbit}
POSTGRES_PASSWORD: ${DEV_POSTGRES_PASSWORD:-bookorbit}
POSTGRES_DB: ${DEV_POSTGRES_DB:-bookorbit}
POSTGRES_HOST_AUTH_METHOD: trust
ports:
- "${DEV_POSTGRES_PORT:-5432}:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
- ./docker/postgres/init.sql:/docker-entrypoint-initdb.d/init.sql
healthcheck:
test:
["CMD-SHELL", 'pg_isready -U "$${POSTGRES_USER}" -d "$${POSTGRES_DB}"']
interval: 5s
timeout: 5s
retries: 5
volumes:
postgres_data: