Ticket: P1.5-S3-07
Type: Docs | Est: 0.5d
Goal: Operators know exactly which variables to set for each deployment scenario without reading source code.
Scope:
.env.example (update):
- Annotate each variable as:
# [local-dev only], # [GCP deployments], # [optional], # [required]
- Add new variables:
VERTEX_AI_PROJECT_ID, VERTEX_AI_LOCATION, GCP_PROJECT_ID, ARIA_VAULT_BACKEND, ARIA_CONFIG_PATH, ARIA_DASHBOARD_ENABLED, ARIA_OPERATING_MODE, ARIA_LOG_FORMAT, ARIA_LOG_DIR, ARIA_RUN_DB_PATH
- Mark
ANTHROPIC_API_KEY as # [required only when llm.provider=anthropic]
deployment/README.md (new file):
- Section: Docker CLI —
docker build + docker run with env vars
- Section: docker-compose — one-command startup; how to prepare
conf.yaml
- Section: Cloud Run —
gcloud run deploy pattern; env vars as Cloud Run env vars; secrets via Secret Manager
- Section: GKE — ConfigMap YAML pattern for
conf.yaml; how to reference Secret Manager secrets; service account annotation for Workload Identity
- Section: LLM provider selection — table: provider name → required env vars → supported models
Acceptance criteria:
Ticket:
P1.5-S3-07Type: Docs | Est: 0.5d
Goal: Operators know exactly which variables to set for each deployment scenario without reading source code.
Scope:
.env.example(update):# [local-dev only],# [GCP deployments],# [optional],# [required]VERTEX_AI_PROJECT_ID,VERTEX_AI_LOCATION,GCP_PROJECT_ID,ARIA_VAULT_BACKEND,ARIA_CONFIG_PATH,ARIA_DASHBOARD_ENABLED,ARIA_OPERATING_MODE,ARIA_LOG_FORMAT,ARIA_LOG_DIR,ARIA_RUN_DB_PATHANTHROPIC_API_KEYas# [required only when llm.provider=anthropic]deployment/README.md(new file):docker build+docker runwith env varsconf.yamlgcloud run deploypattern; env vars as Cloud Run env vars; secrets via Secret Managerconf.yaml; how to reference Secret Manager secrets; service account annotation for Workload IdentityAcceptance criteria:
core/config.pyis documented in.env.exampledeployment/README.mdcovers all 4 runtime patterns