Skip to content

docs(docker): use pgvector image for Postgres compose#840

Open
rudi193-cmd wants to merge 1 commit into
basicmachines-co:mainfrom
rudi193-cmd:fix/postgres-compose-pgvector
Open

docs(docker): use pgvector image for Postgres compose#840
rudi193-cmd wants to merge 1 commit into
basicmachines-co:mainfrom
rudi193-cmd:fix/postgres-compose-pgvector

Conversation

@rudi193-cmd
Copy link
Copy Markdown

Summary

Fixes #830docker-compose-postgres.yml used plain postgres:17, which cannot run CREATE EXTENSION vector for semantic search (added in #550 / v0.19.0).

Changes

  • Switch compose image to pgvector/pgvector:pg17
  • Note pgvector requirement in compose header comment
  • Document external Postgres requirement in docs/semantic-search.md
  • Update tests/README.md (local compose + CI example image)

Test plan

  • docker-compose -f docker-compose-postgres.yml up -d
  • CREATE EXTENSION vector; succeeds
  • pytest -m postgres (if Docker available)

Made with Cursor

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 20, 2026

CLA assistant check
All committers have signed the CLA.

Plain postgres:17 cannot load the vector extension required for semantic
search (basicmachines-co#830). Switch to pgvector/pgvector:pg17 and document the requirement.

Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: rudi193-cmd <rudi193@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] docker-compose-postgres.yml and Postgres docs reference plain postgres:17 — semantic-search setup silently fails without pgvector

2 participants