73 lines
2.3 KiB
YAML
73 lines
2.3 KiB
YAML
service_name: gateway-service
|
||
node_id: gateway-docker
|
||
environment: local
|
||
log:
|
||
level: info
|
||
format: json
|
||
include_request_body: false
|
||
include_response_body: false
|
||
max_payload_bytes: 2048
|
||
http_addr: ":13000"
|
||
jwt_secret: "dev-shared-secret"
|
||
room_service_addr: "room-service:13001"
|
||
user_service_addr: "user-service:13005"
|
||
wallet_service_addr: "wallet-service:13004"
|
||
activity_service_addr: "activity-service:13006"
|
||
game_service_addr: "game-service:13008"
|
||
app_config:
|
||
# H5 地址由后台 APP配置/H5配置 写入 hyapp_admin.admin_app_configs,gateway 只读下发给 App。
|
||
mysql_dsn: "hyapp:hyapp@tcp(mysql:3306)/hyapp_admin?parseTime=true&charset=utf8mb4&loc=UTC"
|
||
auth_rate_limit:
|
||
# public auth 固定窗口频控;Redis 不可用时 gateway 启动失败,避免失去入口保护。
|
||
enabled: true
|
||
redis_addr: "redis:6379"
|
||
redis_password: ""
|
||
redis_db: 0
|
||
key_prefix: "gateway:auth:rate:"
|
||
window_sec: 60
|
||
ip_limit: 120
|
||
device_id_limit: 30
|
||
provider_ip_limit: 20
|
||
display_user_id_ip_limit: 10
|
||
display_user_id_limit: 50
|
||
session_id_ip_limit: 30
|
||
login_risk:
|
||
enabled: true
|
||
redis_addr: "redis:6379"
|
||
redis_password: ""
|
||
redis_db: 0
|
||
key_prefix: "login_risk:ip:"
|
||
fast_guard:
|
||
blocked_languages: []
|
||
blocked_language_primary_tags: []
|
||
blocked_timezones: []
|
||
blocked_timezone_prefixes: []
|
||
tencent_im:
|
||
# Docker 本地联调腾讯云 IM UserSig;必须与 room-service 使用同一组应用配置。
|
||
sdk_app_id: 20036101
|
||
secret_key: "dcdf53135f27e7cf8541c4ae9798fb0cb2f0e4d6c5c20022dbaea053f35cbb8c"
|
||
admin_identifier: "900100100"
|
||
user_sig_ttl: "24h"
|
||
callback_url: ""
|
||
callback_auth_token: ""
|
||
|
||
tencent_rtc:
|
||
# Docker 本地联调腾讯 RTC UserSig;当前复用同一腾讯应用,后续可独立切换。
|
||
enabled: true
|
||
sdk_app_id: 20036101
|
||
secret_key: "dcdf53135f27e7cf8541c4ae9798fb0cb2f0e4d6c5c20022dbaea053f35cbb8c"
|
||
user_sig_ttl: "2h"
|
||
room_id_type: "string"
|
||
app_scene: "voice_chat_room"
|
||
callback_url: ""
|
||
callback_sign_key: ""
|
||
|
||
tencent-cos:
|
||
# Docker 本地联调 App 文件/头像上传;secret 只保存在 gateway 服务端配置。
|
||
enabled: true
|
||
secret-id: "IKIDMchhZEfrsiNo472DAtTpzzmLjttkOnyu"
|
||
secret-key: "nMkbLsGRO6ZqulSyJQJ0UjjU0KSKxOgl"
|
||
bucket-name: "yumi-assets-1420526837"
|
||
region: "me-saudi-arabia"
|
||
access-url: "https://media.haiyihy.com"
|