mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
fix(deploy): resync compose twins with a quality-gate guard; wire cloud-auth env through; regenerate .env.example; reconcile registry drift (#555)
Co-authored-by: Renn F <rennf93@users.noreply.github.com>
This commit is contained in:
+21
-1
@@ -129,7 +129,7 @@ services:
|
||||
container_name: roboco-ollama
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
OLLAMA_API_KEY: ${OLLAMA_API_KEY}
|
||||
OLLAMA_API_KEY: ${OLLAMA_API_KEY:-}
|
||||
ports:
|
||||
- "11435:11434"
|
||||
volumes:
|
||||
@@ -533,6 +533,19 @@ services:
|
||||
# + completion. Config default is OFF; not yet armed here (needs stored
|
||||
# bot-token + chat-id credentials regardless of this flag).
|
||||
ROBOCO_TELEGRAM_ENABLED: ${ROBOCO_TELEGRAM_ENABLED:-false}
|
||||
# Telegram V2 — inbound commands + actionable approve/reject buttons.
|
||||
# Armed here (sub-switch on top of the still-off ROBOCO_TELEGRAM_ENABLED
|
||||
# above); the whole bridge stays inert until that flag AND credentials
|
||||
# are both set, so arming this alone does nothing yet.
|
||||
ROBOCO_TELEGRAM_INBOUND_ENABLED: ${ROBOCO_TELEGRAM_INBOUND_ENABLED:-true}
|
||||
# Telegram Mini App sign-in: validates Telegram's signed WebApp initData
|
||||
# and mints the same cloud-auth session cookie /api/auth/login issues,
|
||||
# so the CEO's phone becomes an authenticated panel client. Requires
|
||||
# ROBOCO_CLOUD_AUTH_ENABLED=true (startup fails loud otherwise) AND a
|
||||
# public HTTPS origin (the cookie is secure-only, and Telegram itself
|
||||
# only opens Mini Apps over https). Default OFF; not armed here — the
|
||||
# operator flips it on once TLS + cloud-auth creds are both live.
|
||||
ROBOCO_TELEGRAM_MINIAPP_ENABLED: ${ROBOCO_TELEGRAM_MINIAPP_ENABLED:-false}
|
||||
ROBOCO_OBSIDIAN_VAULT_ENABLED: ${ROBOCO_OBSIDIAN_VAULT_ENABLED:-true}
|
||||
ROBOCO_VAULT_PATH: ${ROBOCO_VAULT_PATH:-/app/vault}
|
||||
ROBOCO_VAULT_INTAKE_ENABLED: ${ROBOCO_VAULT_INTAKE_ENABLED:-true}
|
||||
@@ -601,6 +614,13 @@ services:
|
||||
# disabled RAISES instead of degrading. Audit model_assignments first
|
||||
# (a stale row pointing at a disabled provider would crash that spawn).
|
||||
ROBOCO_CLOUD_AUTH_ENABLED: ${ROBOCO_CLOUD_AUTH_ENABLED:-true}
|
||||
# .env values only reach the container when referenced here — without
|
||||
# these lines the seeded login/secret never arrive and startup fails
|
||||
# loud (ENABLED defaults true above).
|
||||
ROBOCO_CLOUD_AUTH_EMAIL: ${ROBOCO_CLOUD_AUTH_EMAIL:-}
|
||||
ROBOCO_CLOUD_AUTH_PASSWORD: ${ROBOCO_CLOUD_AUTH_PASSWORD:-}
|
||||
ROBOCO_CLOUD_AUTH_SECRET: ${ROBOCO_CLOUD_AUTH_SECRET:-}
|
||||
ROBOCO_CLOUD_AUTH_COOKIE_MAX_AGE: ${ROBOCO_CLOUD_AUTH_COOKIE_MAX_AGE:-2592000}
|
||||
ROBOCO_ROUTING_STRICT: ${ROBOCO_ROUTING_STRICT:-true}
|
||||
# Spawn preflight (token-opt Phase 3) — refuse a non-gateway delivery role
|
||||
# that would respawn forever. Default-OFF in config; ARMED here (inert in
|
||||
|
||||
Reference in New Issue
Block a user