name: veridian-development services: postgresql: image: pgvector/pgvector:pg17 container_name: veridian-postgres command: postgres -c wal_level=logical ports: - "5432:5432" volumes: - "data:/var/lib/postgresql/data" environment: - "POSTGRES_DB=${VERIDIAN_DB_NAME}" - "POSTGRES_PASSWORD=${POSTGRES_PASSWORD}" env_file: - .env healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 5 restart: always networks: - veridian-network volumes: data: driver: local networks: veridian-network: driver: bridge