55 lines
1.3 KiB
YAML
55 lines
1.3 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"
|
|
jwt:
|
|
issuer: "hyapp"
|
|
access_token_ttl_sec: 1800
|
|
refresh_token_ttl_sec: 2592000
|
|
signing_alg: "HS256"
|
|
signing_secret: "dev-shared-secret"
|