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"
room_mysql_dsn: "hyapp:hyapp@tcp(127.0.0.1:23306)/hyapp_room?parseTime=true&charset=utf8mb4&loc=UTC"
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: "30m"
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
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"
activity_service:
  addr: "127.0.0.1:13006"
  request_timeout: "3s"
game_service:
  addr: "127.0.0.1:13008"
  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"
