2026-06-28 15:11:56 +08:00

112 lines
2.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

service_name: user-service
node_id: user-local
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(127.0.0.1:23306)/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"
- "wechat"
firebase:
project_id: "lalu-party"
allowed_sign_in_providers:
- "google.com"
projects:
lalu:
project_id: "lalu-party"
huwaa:
project_id: "huwaa-6f3aa"
invite_recharge_worker:
enabled: true
mic_time_worker:
enabled: true
cp_relationship_worker:
enabled: true
consumer_group: "hyapp-user-cp-room-outbox"
cp_intimacy_leaderboard:
enabled: true
redis_addr: "127.0.0.1:13379"
redis_password: ""
redis_db: 0
key_prefix: "user:cp_intimacy_leaderboard"
outbox_worker:
enabled: true
poll_interval: "1s"
batch_size: 100
publish_timeout: "3s"
rocketmq:
# 本地默认走 RocketMQ fanout和 Docker/testbox/线上保持同一条 outbox 链路。
enabled: true
name_servers: ["127.0.0.1:19876"]
name_server_domain: ""
access_key: ""
secret_key: ""
namespace: ""
wallet_outbox:
enabled: true
topic: "hyapp_wallet_outbox"
consumer_group: "hyapp-user-invite-wallet-outbox"
consumer_max_reconsume_times: 16
room_outbox:
enabled: true
topic: "hyapp_room_outbox"
consumer_group: "hyapp-user-mictime-room-outbox"
consumer_max_reconsume_times: 16
user_outbox:
enabled: true
topic: "hyapp_user_outbox"
producer_group: "hyapp-user-outbox-producer"
login_risk:
enabled: true
redis_addr: "127.0.0.1:13379"
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: "127.0.0.1:13001"
request_timeout_ms: 3000
activity_service:
enabled: true
addr: "127.0.0.1:13006"
request_timeout_ms: 3000
wallet_service:
enabled: true
addr: "127.0.0.1:13004"
request_timeout_ms: 3000
tencent_im:
# 本地联调腾讯 IM 账号导入和封禁踢下线;必须和 gateway/room 使用同一个 IM 应用。
enabled: true
sdk_app_id: 20040101
secret_key: "2f6a5ec58cccf79647557a96c15e6efe89ba5a44c474096bde2589a633fcd45e"
admin_identifier: "administrator"
admin_user_sig_ttl_sec: 86400
endpoint: "adminapisgp.im.qcloud.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"