Skip to Content

Docker & Cloud Setup

docker-compose.yml
services: postgres: image: pgvector/pgvector:pg16 environment: POSTGRES_USER: unforget POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: unforget ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U unforget"] interval: 5s timeout: 5s retries: 10 volumes: pgdata:
docker compose up -d

Cloud PostgreSQL

Any managed PostgreSQL with pgvector support works:

  • Supabase — pgvector enabled by default
  • Neon — pgvector available
  • AWS RDS — pgvector extension available on PostgreSQL 15+
  • Google Cloud SQL — pgvector available
  • Azure Database for PostgreSQL — pgvector available

Just pass the connection string:

store = MemoryStore("postgresql://user:pass@your-host:5432/unforget")
Last updated on
Apache 2.0 · Unforget