Docker & Cloud Setup
Docker Compose (recommended)
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 -dCloud 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