72 lines
1.8 KiB
YAML

service_name: user-service
node_id: user-docker
environment: local
log:
level: info
format: json
include_request_body: false
include_response_body: false
max_payload_bytes: 2048
grpc_addr: ":13005"
health_http_addr: ":13105"
mysql_dsn: "hyapp:hyapp@tcp(mysql:3306)/hyapp_user?parseTime=true&charset=utf8mb4&loc=UTC"
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"
invite_recharge_worker:
enabled: true
wallet_mysql_dsn: "hyapp:hyapp@tcp(mysql:3306)/hyapp_wallet?parseTime=true&charset=utf8mb4&loc=UTC"
poll_interval_sec: 5
batch_size: 100
mic_time_worker:
enabled: true
room_mysql_dsn: "hyapp:hyapp@tcp(mysql:3306)/hyapp_room?parseTime=true&charset=utf8mb4&loc=UTC"
poll_interval_sec: 5
batch_size: 100
login_risk:
enabled: true
redis_addr: "redis:6379"
redis_password: ""
redis_db: 0
unsupported_countries:
- "CN"
blocked_ttl_sec: 2592000
allowed_ttl_sec: 604800
unknown_ttl_sec: 1800
provider_timeout_ms: 800
providers:
- "edge_country"
room_service:
enabled: true
addr: "room-service:13001"
request_timeout_ms: 3000
activity_service:
enabled: true
addr: "activity-service:13006"
request_timeout_ms: 3000
tencent_im:
# Docker 本地默认关闭真实腾讯 IM 账号踢下线;开启后必须和 gateway/room 使用同一个 IM 应用。
enabled: false
sdk_app_id: 0
secret_key: ""
admin_identifier: "administrator"
admin_user_sig_ttl_sec: 86400
endpoint: "console.tim.qq.com"
request_timeout_ms: 5000
jwt:
issuer: "hyapp"
access_token_ttl_sec: 1800
refresh_token_ttl_sec: 2592000
signing_alg: "HS256"
signing_secret: "dev-shared-secret"