LLM_PROVIDER_ENC_KEY

This commit is contained in:
2026-07-14 09:06:48 +08:00
parent 9250254dec
commit 03c7c30067
3 changed files with 8 additions and 0 deletions
+6
View File
@@ -8,3 +8,9 @@ POSTGRES_USER=device_cloud
POSTGRES_PASSWORD=change-me-database-password POSTGRES_PASSWORD=change-me-database-password
CLOUD_API_PORT=8001 CLOUD_API_PORT=8001
# Fernet key protecting database-managed LLM Provider API keys. Generate once
# and preserve it with the database backups (rotating it makes stored keys
# undecryptable):
# python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
CLOUD_LLM_PROVIDER_ENCRYPTION_KEY=change-me-generate-a-fernet-key
+1
View File
@@ -26,6 +26,7 @@ services:
CLOUD_ENVIRONMENT: production CLOUD_ENVIRONMENT: production
CLOUD_DATABASE_URL: postgresql+psycopg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB} CLOUD_DATABASE_URL: postgresql+psycopg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}
CLOUD_TRUST_PROXY_HEADERS: ${CLOUD_TRUST_PROXY_HEADERS:-false} CLOUD_TRUST_PROXY_HEADERS: ${CLOUD_TRUST_PROXY_HEADERS:-false}
CLOUD_LLM_PROVIDER_ENCRYPTION_KEY: ${CLOUD_LLM_PROVIDER_ENCRYPTION_KEY}
ports: ports:
- "${CLOUD_API_PORT:-8001}:8001" - "${CLOUD_API_PORT:-8001}:8001"
depends_on: depends_on:
+1
View File
@@ -27,6 +27,7 @@ services:
CLOUD_ENVIRONMENT: production CLOUD_ENVIRONMENT: production
CLOUD_DATABASE_URL: postgresql+psycopg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB} CLOUD_DATABASE_URL: postgresql+psycopg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}
CLOUD_TRUST_PROXY_HEADERS: ${CLOUD_TRUST_PROXY_HEADERS:-false} CLOUD_TRUST_PROXY_HEADERS: ${CLOUD_TRUST_PROXY_HEADERS:-false}
CLOUD_LLM_PROVIDER_ENCRYPTION_KEY: ${CLOUD_LLM_PROVIDER_ENCRYPTION_KEY}
ports: ports:
- "${CLOUD_API_PORT:-8001}:8001" - "${CLOUD_API_PORT:-8001}:8001"
depends_on: depends_on: