hyapp-server/services/user-service/configs/config.tencent.example.yaml
2026-05-09 13:36:41 +08:00

51 lines
1.2 KiB
YAML

service_name: user-service
node_id: user-tencent
environment: prod
log:
level: info
format: json
include_request_body: false
include_response_body: false
max_payload_bytes: 2048
grpc_addr: ":13005"
mysql_dsn: "${TENCENT_MYSQL_USER_DSN}"
mysql_auto_migrate: false
id_generator:
node_id: 1
display_user_id:
allocate_max_attempts: 8
change_cooldown_sec: 2592000
third_party:
allowed_providers:
- "firebase"
firebase:
project_id: "lalu-party"
allowed_sign_in_providers:
- "google.com"
region_rebuild_worker:
enabled: true
poll_interval_sec: 60
lock_ttl_sec: 30
batch_size: 500
invite_recharge_worker:
enabled: true
wallet_mysql_dsn: "${TENCENT_MYSQL_WALLET_DSN}"
poll_interval_sec: 5
batch_size: 100
mic_time_worker:
enabled: true
room_mysql_dsn: "${TENCENT_MYSQL_ROOM_DSN}"
poll_interval_sec: 5
batch_size: 100
compensation_enabled: true
compensation_interval_sec: 60
compensation_batch_size: 100
pending_publish_max_age_sec: 120
publishing_session_max_age_sec: 43200
jwt:
issuer: "hyapp"
access_token_ttl_sec: 1800
refresh_token_ttl_sec: 2592000
signing_alg: "HS256"
signing_secret: "${USER_SERVICE_JWT_SECRET}"