- CF_ORCH_URL, CF_APP_NAME, COORDINATOR_URL env vars in api service - COORDINATOR_PAGEPIPER_KEY wired from .env - extra_hosts: host.docker.internal:host-gateway for container → host Ollama - .env.cloud.example updated with COORDINATOR_PAGEPIPER_KEY placeholder
22 lines
923 B
Text
22 lines
923 B
Text
# pagepiper cloud environment — copy to .env and fill in secrets
|
|
# Used by: docker compose -f compose.cloud.yml -p pagepiper-cloud ...
|
|
|
|
# Data directories (host paths, bind-mounted into the api container)
|
|
PAGEPIPER_DATA_DIR=/devl/pagepiper-cloud-data
|
|
PAGEPIPER_BOOKS_DIR=/devl/pagepiper-cloud-data/books
|
|
|
|
# BYOK gate — set to enable hybrid search and RAG chat (BSL feature)
|
|
# Leave blank to run BM25-only mode (MIT, no Ollama required)
|
|
PAGEPIPER_OLLAMA_URL=
|
|
|
|
# Embedding and chat model selection (only used when PAGEPIPER_OLLAMA_URL is set)
|
|
PAGEPIPER_EMBED_MODEL=nomic-embed-text
|
|
PAGEPIPER_CHAT_MODEL=mistral:7b
|
|
|
|
# Heimdall license server (optional — for per-user tier validation)
|
|
HEIMDALL_URL=https://license.circuitforge.tech
|
|
HEIMDALL_ADMIN_TOKEN=
|
|
|
|
# cf-orch streaming proxy — coordinator product key
|
|
# Must match COORDINATOR_PRODUCT_KEYS["pagepiper"] in cf-orch.env on the coordinator
|
|
COORDINATOR_PAGEPIPER_KEY=
|