chore: establish local platform baseline
This commit is contained in:
+103
@@ -0,0 +1,103 @@
|
||||
# 仅用于本地合成数据。不要填入生产密钥或真实个人数据。
|
||||
# 敏感配置同时支持NAME_FILE=/容器内绝对路径;NAME与NAME_FILE只能设置一个。
|
||||
APP_ENV=local
|
||||
LOG_LEVEL=debug
|
||||
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
|
||||
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=
|
||||
Reference in New Issue
Block a user