Container and Google Cloud
6. In a container
Section titled “6. In a container”docker build -t karajan-rag-server .docker run --rm -v $PWD/my-project:/data --entrypoint node \ karajan-rag-server bin/karajan-rag.js index /datadocker run -d -p 8080:8080 -v $PWD/my-project:/data karajan-rag-serverdocker compose up additionally brings up Postgres+pgvector for the
KARAJAN_STORE=pgvector mode (see docker-compose.yml).
7. On Google Cloud
Section titled “7. On Google Cloud”cd deploy/gcpterraform apply -var project_id=MY_PROJECTCloud Run + Cloud SQL pgvector + GCS + Secret Manager, private by
default. The full flow (image, migration, indexing, index rsync, query
with identity token) lives in
deploy/gcp/README.md.
The deployment is validated against real GCP:
documented case study.