service_name: admin-server node_id: admin-local environment: local log: level: info format: json include_request_body: false include_response_body: false max_payload_bytes: 2048 http_addr: ":13100" mysql_dsn: "hyapp:hyapp@tcp(127.0.0.1:23306)/hyapp_admin?parseTime=true&charset=utf8mb4&loc=UTC" user_mysql_dsn: "hyapp:hyapp@tcp(127.0.0.1:23306)/hyapp_user?parseTime=true&charset=utf8mb4&loc=UTC" wallet_mysql_dsn: "hyapp:hyapp@tcp(127.0.0.1:23306)/hyapp_wallet?parseTime=true&charset=utf8mb4&loc=UTC" robot_profile_source: mysql_dsn: "" request_timeout: "5s" money_region_sources: - enabled: false app_code: "yumi" app_name: "Yumi" sys_origin: "LIKEI" mongo_uri: "" mongo_database: "tarab_all" mongo_collection: "sys_region_config" request_timeout: "5s" - enabled: false app_code: "aslan" app_name: "Aslan" sys_origin: "ATYOU" mongo_uri: "" mongo_database: "atyou" mongo_collection: "sys_region_config" request_timeout: "5s" # legacy App 的财务充值账单外部源:命中 app_code 后,APP 充值详情直接读 likei Mongo 的内购明细。 finance_bill_sources: - enabled: false app_code: "yumi" app_name: "Yumi" sys_origin: "LIKEI" mongo_uri: "" mongo_database: "tarab_all" mongo_collection: "in_app_purchase_details" request_timeout: "5s" google_package_name: "" google_service_account_json: "" google_service_account_file: "" - enabled: false app_code: "aslan" app_name: "Aslan" sys_origin: "ATYOU" mongo_uri: "" mongo_database: "atyou" mongo_collection: "in_app_purchase_details" request_timeout: "5s" google_package_name: "" google_service_account_json: "" google_service_account_file: "" mysql_auto_migrate: true migrations: enabled: true dir: "migrations" # 本地开发阶段允许历史 migration 文件被修改后修复 checksum;staging/prod 必须关闭。 allow_checksum_repair: true jwt_secret: "dev-shared-secret" access_token_ttl: "12h" refresh_token_ttl: "168h" cors_allowed_origins: - "http://localhost:7001" - "http://127.0.0.1:7001" - "http://localhost:7002" - "http://127.0.0.1:7002" refresh_cookie_secure: false refresh_cookie_same_site: "lax" bootstrap: enabled: true seed_demo_data: true username: "admin" name: "admin" team: "运营团队" password: "admin123" user_service: addr: "127.0.0.1:13005" request_timeout: "3s" wallet_service: addr: "127.0.0.1:13004" request_timeout: "3s" room_service: addr: "127.0.0.1:13001" request_timeout: "3s" robot_service: addr: "127.0.0.1:13011" request_timeout: "3s" activity_service: addr: "127.0.0.1:13006" request_timeout: "3s" game_service: addr: "127.0.0.1:13008" request_timeout: "3s" statistics_service: base_url: "http://127.0.0.1:13010" request_timeout: "3s" dashboard_external_sources: - enabled: false type: "mysql" app_code: "yumi" app_name: "Yumi" sys_origin: "LIKEI" mysql_dsn: "" stat_timezone: "Asia/Riyadh" request_timeout: "5s" - enabled: false type: "aslan_mongo" app_code: "aslan" app_name: "Aslan" sys_origin: "ATYOU" mongo_uri: "" mongo_database: "test" # 金币代理发货充值金额来自 legacy RDS;真实密码通过环境配置注入,不能写入仓库 YAML。 legacy_mysql_dsn: "aslan:REPLACE_ME@tcp(sg-cdb-pa8hgyh1.sql.tencentcdb.com:29850)/atyou?parseTime=true&charset=utf8mb4&loc=Asia%2FShanghai&timeout=10s&readTimeout=30s&writeTimeout=30s" legacy_wallet_database: "atyou_wallet" stat_timezone: "Asia/Shanghai" request_timeout: "5s" legacy_coin_seller_recharge_sources: - enabled: false app_code: "yumi" app_name: "Yumi" sys_origin: "LIKEI" app_mysql_dsn: "" wallet_mysql_dsn: "" request_timeout: "5s" - enabled: false app_code: "aslan" app_name: "Aslan" sys_origin: "ATYOU" app_mysql_dsn: "" wallet_mysql_dsn: "" request_timeout: "5s" finance_notifications: dingtalk: enabled: true webhook_url: "https://oapi.dingtalk.com/robot/send?access_token=08ab491397880d167bb86168749eea5fff35aaf83eac9d033157ea2a7c96573c" secret: "SEC893f814c59c7dde7916086d7b2a694ebc6796448c622c804ffa2c784c69adc03" at_mobiles: [] at_all: false request_timeout: "3s" tencent-cos: enabled: true secret-id: "IKIDMchhZEfrsiNo472DAtTpzzmLjttkOnyu" secret-key: "nMkbLsGRO6ZqulSyJQJ0UjjU0KSKxOgl" bucket-name: "yumi-assets-1420526837" region: "me-saudi-arabia" access-url: "https://media.haiyihy.com" object-prefix: "admin" redis: enabled: true addr: "127.0.0.1:13379" password: "" db: 0 key_prefix: "admin:" jobs: enabled: true worker_interval: "5s" lease_ttl: "2m" max_attempts: 3 artifact_dir: "storage/exports"