多角色AI CrewAI安装篇之1Panel-PostgreSQL改造
编排
networks:
1panel-network:
external: trueservices:
postgresql:
container_name: ${CONTAINER_NAME}
deploy:
resources:
limits:
cpus: ${CPUS}
memory: ${MEMORY_LIMIT}
environment:
- POSTGRES_USER=${PANEL_DB_ROOT_USER}
- POSTGRES_PASSWORD=${PANEL_DB_ROOT_PASSWORD}
healthcheck:
interval: 30s
retries: 5
start_period: 20s
test:
- CMD
- pg_isready
- -h
- 127.0.0.1
- -p
- "5432"
- -q
- -U
- ${PANEL_DB_ROOT_USER}
timeout: 5s
image: pgvector/pgvector:0.8.2-pg18-trixie
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${HOST_IP}:${PANEL_APP_PORT_HTTP}:5432
restart: always
volumes:
- ./data:/var/lib/postgresql
最主要的是 image: pgvector/pgvector:0.8.2-pg18-trixie
https://hub.docker.com/r/pgvector/pgvector/tags
可通过 pgvector 做统一 RAG 记忆
评论已关闭