Files
postgres/docker-compose.yml
T

34 lines
650 B
YAML

name: postgres
services:
postgres:
image: pgvector/pgvector:pg17
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: postgres
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
- ./init:/docker-entrypoint-initdb.d
networks:
- traefik_proxy
- default
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 10s
timeout: 5s
retries: 5
volumes:
pgdata:
networks:
traefik_proxy:
external: true
default:
driver: bridge