Files

33 lines
1.5 KiB
YAML
Raw Permalink Normal View History

services:
api:
environment:
RTC_APP_ID: ${RTC_APP_ID}
RTC_TOKEN_ISSUER: volcengine
RTC_APP_KEY: ""
RTC_APP_KEY_FILE: /run/secrets/local-rtc/rtc-app-key
volumes:
- ./deploy/local-rtc/runtime/rtc-app-key:/run/secrets/local-rtc/rtc-app-key:ro
worker:
environment:
VOICE_PROVIDER: volcengine
# StartVoiceChat must use the same real RTC AppId as the API token issuer.
RTC_APP_ID: ${RTC_APP_ID}
VOLC_ACCESS_KEY_ID: ""
VOLC_ACCESS_KEY_ID_FILE: /run/secrets/local-rtc/volc-access-key-id
VOLC_SECRET_ACCESS_KEY: ""
VOLC_SECRET_ACCESS_KEY_FILE: /run/secrets/local-rtc/volc-secret-access-key
VOLC_RTC_REGION: cn-north-1
# Quote date-shaped API versions so YAML does not coerce them into timestamps.
VOLC_RTC_API_VERSION: "2024-12-01"
VOLC_VOICE_CHAT_TEMPLATE_FILE: /run/secrets/local-rtc/voice-chat-template.json
2026-08-29 21:56:51 +08:00
CONTENT_GENERATOR: ${CONTENT_GENERATOR:-local}
ARK_API_KEY: ""
ARK_API_KEY_FILE: /run/secrets/local-rtc/ark-api-key
ARK_CONTENT_MODEL: ${ARK_CONTENT_MODEL:-}
volumes:
- ./deploy/local-rtc/runtime/volc-access-key-id:/run/secrets/local-rtc/volc-access-key-id:ro
- ./deploy/local-rtc/runtime/volc-secret-access-key:/run/secrets/local-rtc/volc-secret-access-key:ro
- ./deploy/local-rtc/runtime/voice-chat-template.json:/run/secrets/local-rtc/voice-chat-template.json:ro
2026-08-29 21:56:51 +08:00
- ./deploy/local-rtc/runtime/ark-api-key:/run/secrets/local-rtc/ark-api-key:ro