Skip to content

pg18-vector ​

yml
services:
  postgres18:
    image: registry.cn-chengdu.aliyuncs.com/qins-open-img/pgvector:0.8.5-pg18
    container_name: pg18-vector
    restart: unless-stopped

    env_file:
      - .env

    ports:
      - "127.0.0.1:5432:5432"

    volumes:
      - ./data:/var/lib/postgresql
      - ./backup:/backup

    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"]
      interval: 10s
      timeout: 5s
      retries: 10
      start_period: 30s

    logging:
      driver: json-file
      options:
        max-size: "20m"
        max-file: "5"

    networks:
      - pg17-net

networks:
  pg17-net:
    external: true

.env

POSTGRES_USER=admin
POSTGRES_PASSWORD=change_me_strong_password
POSTGRES_DB=admin_db
TZ=Asia/Shanghai