ci / verify (push) Canceled after 0s
Add customer and operator login, BLE provisioning, device fleet controls, call memory, memoir generation, and refreshed family and maintenance portals. Include API contracts, migrations, firmware sources, tests, assets, and deployment documentation.
58 lines
2.9 KiB
YAML
58 lines
2.9 KiB
YAML
# Add after compose.override.yaml and the server's existing compose.subtitle.yaml.
|
|
x-onboarding-runtime: &onboarding-runtime
|
|
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
|
|
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}
|
|
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:-}
|
|
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:
|
|
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"
|
|
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}
|