docker-compose.pgvector.yaml 660 B

123456789101112131415161718192021222324
  1. version: '3'
  2. services:
  3. # Qdrant vector store.
  4. pgvector:
  5. image: pgvector/pgvector:pg16
  6. restart: always
  7. environment:
  8. PGUSER: postgres
  9. # The password for the default postgres user.
  10. POSTGRES_PASSWORD: difyai123456
  11. # The name of the default postgres database.
  12. POSTGRES_DB: dify
  13. # postgres data directory
  14. PGDATA: /var/lib/postgresql/data/pgdata
  15. volumes:
  16. - ./volumes/pgvector/data:/var/lib/postgresql/data
  17. # uncomment to expose db(postgresql) port to host
  18. ports:
  19. - "5433:5432"
  20. healthcheck:
  21. test: [ "CMD", "pg_isready" ]
  22. interval: 1s
  23. timeout: 3s
  24. retries: 30