2026-09-12 08:57:29 +08:00
|
|
|
# Add after compose.override.yaml and the server's existing compose.subtitle.yaml.
|
|
|
|
|
x-onboarding-runtime: &onboarding-runtime
|
2026-10-08 10:06:44 +08:00
|
|
|
DIRECT_CHAT_TEMPLATE_FILE: /run/secrets/voice-runtime/voice-chat-template.json
|
|
|
|
|
VOLC_ACCESS_KEY_ID: ""
|
|
|
|
|
VOLC_ACCESS_KEY_ID_FILE: /run/secrets/voice-runtime/volc-access-key-id
|
|
|
|
|
VOLC_SECRET_ACCESS_KEY: ""
|
|
|
|
|
VOLC_SECRET_ACCESS_KEY_FILE: /run/secrets/voice-runtime/volc-secret-access-key
|
2026-09-12 08:57:29 +08:00
|
|
|
ONBOARDING_ENABLED: ${ONBOARDING_ENABLED:-true}
|
|
|
|
|
ONBOARDING_ACTIVATION_ENABLED: ${ONBOARDING_ACTIVATION_ENABLED:-true}
|
|
|
|
|
ONBOARDING_PAUSE_CLAIMS: ${ONBOARDING_PAUSE_CLAIMS:-false}
|
|
|
|
|
ONBOARDING_SMS_LOGIN_ENABLED: ${ONBOARDING_SMS_LOGIN_ENABLED:-false}
|
2026-10-08 10:06:44 +08:00
|
|
|
ONBOARDING_SAAS_CAPTCHA_DISABLED: ${ONBOARDING_SAAS_CAPTCHA_DISABLED:-false}
|
|
|
|
|
ONBOARDING_SMS_PROVIDER: ${ONBOARDING_SMS_PROVIDER:-gateway}
|
|
|
|
|
TENCENT_SMS_SECRET_ID: ""
|
|
|
|
|
TENCENT_SMS_CONFIG_FILE: ${TENCENT_SMS_CONFIG_FILE:-}
|
|
|
|
|
TENCENT_CAPTCHA_CONFIG_FILE: ${TENCENT_CAPTCHA_CONFIG_FILE:-}
|
|
|
|
|
TENCENT_SMS_SECRET_ID_FILE: ${TENCENT_SMS_SECRET_ID_FILE:-}
|
|
|
|
|
TENCENT_SMS_SECRET_KEY: ""
|
|
|
|
|
TENCENT_SMS_SECRET_KEY_FILE: ${TENCENT_SMS_SECRET_KEY_FILE:-}
|
|
|
|
|
TENCENT_SMS_SDK_APP_ID: ${TENCENT_SMS_SDK_APP_ID:-}
|
|
|
|
|
TENCENT_SMS_SIGN_NAME: ${TENCENT_SMS_SIGN_NAME:-}
|
|
|
|
|
TENCENT_SMS_TEMPLATE_ID: ${TENCENT_SMS_TEMPLATE_ID:-}
|
|
|
|
|
WECHAT_MINI_APP_ID: ${WECHAT_MINI_APP_ID:-wx4553119e05f11660}
|
|
|
|
|
WECHAT_MINI_APP_SECRET: ""
|
|
|
|
|
WECHAT_MINI_APP_SECRET_FILE: ${WECHAT_MINI_APP_SECRET_FILE:-}
|
2026-09-12 08:57:29 +08:00
|
|
|
ONBOARDING_ALLOW_LOCAL_HTTP: "false"
|
|
|
|
|
ONBOARDING_MASTER_KEY: ""
|
|
|
|
|
ONBOARDING_MASTER_KEY_FILE: /run/secrets/voice-runtime/onboarding-master-key
|
|
|
|
|
ONBOARDING_ENTRY_URL: ${PUBLIC_ORIGIN}/onboarding/entry
|
|
|
|
|
ONBOARDING_TRUSTED_PROXY_CIDRS: ${ONBOARDING_TRUSTED_PROXY_CIDRS:?set the gateway Docker subnet}
|
|
|
|
|
ONBOARDING_SELF_SIGNUP_TENANT_IDS: ${ONBOARDING_SELF_SIGNUP_TENANT_IDS:-}
|
|
|
|
|
VOLC_HARDWARE_INSTANCE_ID: ${VOLC_HARDWARE_INSTANCE_ID}
|
|
|
|
|
VOLC_HARDWARE_PRODUCT_KEY: ${VOLC_HARDWARE_PRODUCT_KEY}
|
|
|
|
|
VOLC_HARDWARE_AGENT_BOT_ID: ${VOLC_HARDWARE_AGENT_BOT_ID}
|
|
|
|
|
VOLC_HARDWARE_AGENT_TRANSPORT: ${VOLC_HARDWARE_AGENT_TRANSPORT:-low_load}
|
|
|
|
|
VOLC_HARDWARE_AGENT_MINIMUM_SDK_VERSION: ${VOLC_HARDWARE_AGENT_MINIMUM_SDK_VERSION:-1.0.0}
|
|
|
|
|
VOLC_HARDWARE_PRODUCT_SECRET: ""
|
|
|
|
|
VOLC_HARDWARE_PRODUCT_SECRET_FILE: ${VOLC_HARDWARE_PRODUCT_SECRET_FILE}
|
|
|
|
|
VOLC_HARDWARE_DEVICE_CREDENTIAL_MASTER_KEY: ${VOLC_HARDWARE_DEVICE_CREDENTIAL_MASTER_KEY}
|
|
|
|
|
|
|
|
|
|
services:
|
2026-10-08 10:06:44 +08:00
|
|
|
callbacks:
|
|
|
|
|
image: data-terminal-cloud-backend:${ONBOARDING_RELEASE_VERSION:?set release version}
|
|
|
|
|
environment:
|
|
|
|
|
ONBOARDING_ENABLED: "false"
|
|
|
|
|
ONBOARDING_ACTIVATION_ENABLED: "false"
|
|
|
|
|
ONBOARDING_SMS_LOGIN_ENABLED: "false"
|
2026-09-12 08:57:29 +08:00
|
|
|
api:
|
|
|
|
|
image: data-terminal-cloud-backend:${ONBOARDING_RELEASE_VERSION:?set release version}
|
|
|
|
|
environment:
|
|
|
|
|
<<: *onboarding-runtime
|
|
|
|
|
worker:
|
|
|
|
|
image: data-terminal-cloud-backend:${ONBOARDING_RELEASE_VERSION:?set release version}
|
|
|
|
|
environment:
|
|
|
|
|
<<: *onboarding-runtime
|
|
|
|
|
web:
|
|
|
|
|
image: data-terminal-cloud-web:${ONBOARDING_RELEASE_VERSION:?set release version}
|