postgres: image: gzdaniel/postgres-for-rag:pg18-age-pgvector ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql healthcheck: test: - CMD-SHELL - 'PORT_HEX="$(printf ''%04X'' 5432)"; cat /proc/net/tcp /proc/net/tcp6 2>/dev/null | grep -q ":$${PORT_HEX} "' interval: 5s timeout: 3s retries: 20 start_period: 10s stop_grace_period: 30s restart: unless-stopped