spring: application: name: guess-game datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://13.212.30.9:3306/guess_game?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&characterEncoding=utf8 username: app_user password: ${DB_PASSWORD:dhOmjPJ2321wq!.} data: redis: host: ${REDIS_HOST:127.0.0.1} port: ${REDIS_PORT:6379} password: ${REDIS_PASSWORD:ejgheyg2@eHSY2!.} database: ${REDIS_DB:0} timeout: 5000ms lettuce: pool: max-active: 8 max-wait: -1ms max-idle: 8 min-idle: 0 server: port: 9080 mybatis-plus: mapper-locations: classpath:mapper/**/*.xml type-aliases-package: com.tailbet.entity configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl global-config: db-config: id-type: auto logic-delete-field: deleted logic-delete-value: 1 logic-not-delete-value: 0 openim: # OpenIM REST API 外网地址(必填),下发给客户端 httpUrl apiUrl: https://openim.xiu6688.com # OpenIM REST API 内网地址(可选),服务端调用,未配置则回落 apiUrl internalApiUrl: http://172.31.5.16:10002 # OpenIM WebSocket 外网地址(必填),下发给客户端用于 IM SDK 初始化 wsUrl: wss://im.xiu6688.com # OpenIM 管理员密钥(必填),用于获取 adminToken secret: d71c0861267DM23adg # OpenIM 管理员用户 ID(默认 imAdmin) adminUserId: imAdmin # 应用标识(默认 socialapp) appId: socialapp # adminToken 有效期秒数(默认 82800,即 23 小时) tokenExpireSeconds: 82800 # 调用 OpenIM 接口的连接超时时间毫秒(默认 5000) connectTimeoutMs: 5000 # 调用 OpenIM 接口的读取超时时间毫秒(默认 10000) readTimeoutMs: 10000 # Webhook 签名密钥(可选),用于校验 OpenIM 回调请求 webhookSecret: your-webhook-secret jwt: secret: ${JWT_SECRET:ecc6de473d6f4e0fbdaf5ea899fd2e26} expiration: 604800000 logging: level: com.tailbet: info