28 lines
1.2 KiB
YAML
28 lines
1.2 KiB
YAML
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
|
|
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
|