109 lines
3.4 KiB
Bash
109 lines
3.4 KiB
Bash
# 仅用于本地合成数据。不要填入生产密钥或真实个人数据。
|
|
# 敏感配置同时支持NAME_FILE=/容器内绝对路径;NAME与NAME_FILE只能设置一个。
|
|
APP_ENV=local
|
|
LOG_LEVEL=debug
|
|
PLATFORM_BUILD_VERSION=dev
|
|
PLATFORM_BUILD_COMMIT=unknown
|
|
PLATFORM_BUILD_TIME=unknown
|
|
HTTP_ADDR=0.0.0.0:58080
|
|
API_PORT=58080
|
|
CALLBACKS_PORT=58081
|
|
WORKER_PORT=58082
|
|
WEB_PORT=3100
|
|
OTEL_GRPC_PORT=54317
|
|
PROMETHEUS_PORT=59190
|
|
MOCK_PROVIDER_PORT=59200
|
|
POSTGRES_PORT=55432
|
|
REDIS_PORT=56379
|
|
MINIO_API_PORT=59000
|
|
MINIO_CONSOLE_PORT=59001
|
|
DATABASE_URL=postgres://voice:voice_dev_only@localhost:55432/voice_platform?sslmode=disable
|
|
DATABASE_URL_FILE=
|
|
REDIS_ADDR=localhost:56379
|
|
REDIS_PASSWORD=
|
|
REDIS_PASSWORD_FILE=
|
|
REDIS_DB=0
|
|
DEPENDENCY_TIMEOUT=2s
|
|
EXTERNAL_PROBE_INTERVAL=30s
|
|
SHUTDOWN_TIMEOUT=10s
|
|
WORKER_POLL_INTERVAL=2s
|
|
WEB_OIDC_AUTHORITY=http://localhost:58180/realms/voice-local
|
|
WEB_OIDC_CLIENT_ID=voice-platform-web
|
|
AUTH_ISSUER_URL=http://localhost:58180/realms/voice-local
|
|
AUTH_JWKS_URL=http://localhost:58180/realms/voice-local/protocol/openid-connect/certs
|
|
AUTH_AUDIENCE=voice-platform-web
|
|
OTEL_EXPORTER_OTLP_ENDPOINT=localhost:54317
|
|
RATE_LIMIT_RPS=50
|
|
RATE_LIMIT_BURST=100
|
|
RATE_LIMIT_USER_RPS=20
|
|
RATE_LIMIT_USER_BURST=40
|
|
RATE_LIMIT_TENANT_RPS=200
|
|
RATE_LIMIT_TENANT_BURST=400
|
|
RATE_LIMIT_DEVICE_RPS=10
|
|
RATE_LIMIT_DEVICE_BURST=20
|
|
PROVIDER_START_RPS=20
|
|
PROVIDER_START_BURST=40
|
|
PROVIDER_MAX_ACTIVE_TASKS=100
|
|
DEVICE_LOCAL_SECRET=local-simulated-device-secret-32-bytes-minimum
|
|
DEVICE_SECRET_DIRECTORY=
|
|
DEVICE_CLOCK_SKEW=5m
|
|
RTC_APP_ID=local-public-rtc-app
|
|
RTC_APP_KEY=
|
|
RTC_APP_KEY_FILE=
|
|
RTC_TOKEN_ISSUER=local
|
|
RTC_TOKEN_SIGNING_SECRET=local-simulated-rtc-token-secret-32-bytes-minimum
|
|
CURSOR_SIGNING_SECRET=local-signed-pagination-cursor-secret-32-bytes-minimum
|
|
SHARE_TOKEN_SIGNING_SECRET=local-share-token-signing-secret-32-bytes-minimum
|
|
RTC_TOKEN_TTL=5m
|
|
CONVERSATION_ALLOCATION_TTL=30s
|
|
HEARTBEAT_INTERVAL_SECONDS=15
|
|
MOCK_PROVIDER_BASE_URL=http://localhost:59200
|
|
MOCK_PROVIDER_API_KEY=local-mock-provider-key
|
|
VOICE_PROVIDER=mock
|
|
VOLC_RTC_BASE_URL=https://rtc.volcengineapi.com
|
|
VOLC_ACCESS_KEY_ID=
|
|
VOLC_SECRET_ACCESS_KEY=
|
|
VOLC_SESSION_TOKEN=
|
|
VOLC_ACCESS_KEY_ID_FILE=
|
|
VOLC_SECRET_ACCESS_KEY_FILE=
|
|
VOLC_SESSION_TOKEN_FILE=
|
|
VOLC_RTC_REGION=cn-north-1
|
|
VOLC_RTC_API_VERSION=2024-12-01
|
|
VOLC_VOICE_CHAT_TEMPLATE_FILE=
|
|
PROVIDER_CALLBACK_SECRET=local-provider-callback-secret-32-bytes-minimum
|
|
PROVIDER_CALLBACK_CLOCK_SKEW=5m
|
|
PLATFORM_HEALTH_CALLBACK_SECRET=local-platform-health-callback-secret-32-bytes-minimum
|
|
PLATFORM_HEALTH_CALLBACK_CLOCK_SKEW=5m
|
|
PROVIDER_REQUEST_TIMEOUT=5s
|
|
PROVIDER_FAILURE_THRESHOLD=3
|
|
PROVIDER_CIRCUIT_COOLDOWN=1m
|
|
RECOVERY_SCAN_INTERVAL=5s
|
|
RECOVERY_STARTING_AFTER=20s
|
|
RECOVERY_STOPPING_AFTER=20s
|
|
OBJECT_STORE_ENDPOINT=localhost:59000
|
|
OBJECT_STORE_PUBLIC_ENDPOINT=localhost:59000
|
|
OBJECT_STORE_ACCESS_KEY=local_minio
|
|
OBJECT_STORE_SECRET_KEY=local_minio_password
|
|
OBJECT_STORE_EXPORT_BUCKET=private-exports
|
|
OBJECT_STORE_REGION=us-east-1
|
|
OBJECT_STORE_SECURE=false
|
|
EXPORT_DOWNLOAD_TTL=10m
|
|
EXPORT_OBJECT_TTL=24h
|
|
ALERT_WEBHOOK_URL=
|
|
ALERT_WEBHOOK_SECRET=
|
|
ALERT_WEBHOOK_TIMEOUT=5s
|
|
CONTENT_GENERATOR=local
|
|
CONTENT_SAFETY_PROVIDER=local
|
|
CONTENT_SAFETY_ENDPOINT=
|
|
CONTENT_SAFETY_API_KEY=
|
|
CONTENT_SAFETY_API_KEY_FILE=
|
|
CONTENT_SAFETY_POLICY_REF=
|
|
CONTENT_SAFETY_TIMEOUT=5s
|
|
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
|
|
ARK_API_KEY=
|
|
ARK_API_KEY_FILE=
|
|
ARK_CONTENT_MODEL=
|
|
ARK_REQUEST_TIMEOUT=30s
|
|
EMBEDDING_PROVIDER=local
|
|
ARK_EMBEDDING_MODEL=
|