# UserBase 生产配置(线上以 nacos 的 userbase-prod.yml 为准,本文件是 nacos 不可达时的兜底) server: port: 8060 servlet: # 对外经 caddy 暴露为 http://www.yunhaixingtong.com/userbase context-path: /userbase spring: mvc: date-format: yyyy-MM-dd HH:mm:ss servlet: multipart: max-file-size: 50MB max-request-size: 200MB jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss redis: host: redis-server port: 6379 database: 0 password: 'wv&WcDYAmLtqTIGM' timeout: 2000ms data: redis: repositories: enabled: false datasource: url: jdbc:mysql://mysql8:3306/bsch_userbase?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: root password: 'CVf^x$sW*b6CGHxh' driver-class-name: com.mysql.cj.jdbc.Driver min-idle: 10 max-active: 30 jpa: database: MySQL show-sql: false hibernate: ddl-auto: update database-platform: org.hibernate.dialect.MySQL5InnoDBDialect properties: hibernate.order_by.default_null_ordering: last hibernate: dialect: org.hibernate.dialect.MySQL5InnoDBDialect open-in-view: true rabbitmq: host: rabbitmq port: 5672 username: admin password: 'JdU29I#Q2E4yXoUl' listener: direct: auto-startup: false simple: auto-startup: false # 单点登录 / 应用间签名鉴权(基础平台 yh-auth / yh-app-auth) yh: sso: server-url-prefix: http://sso.yunhaixingtong.com client-host-url: http://www.yunhaixingtong.com/userbase allow-headers: all allow-origins: all url-pattern: /api/* mobi-api-pattern: /mobiapi/* app-auth: enabled: true # 本应用自身身份(客户端签名用,若 UserBase 需调用其他带签名服务) app-key: 100616 app-secret: 1febb9502d2744b6a235d3e4cfde4a2d # 受信应用(服务端验签用):appKey -> appSecret trusted-apps: 100616: 1febb9502d2744b6a235d3e4cfde4a2d ADMIN_TAG_ID: 290 # 上传文件落容器卷,compose 里挂到宿主机 ./upload-data FILE_PATH: /data/upload FILE_WEB_PATH: http://www.yunhaixingtong.com/userbase/upload/ ZIYUAN_WEB_PATH_HTTP: http://base.bestsch.com/ziyuanku/file/ UPLOAD_WEB_PATH_HTTP: http://www.yunhaixingtong.com/userbase/upload/file/ ORC_SERVICE_URL: http://oa.bestsch.com/OrcService/api/Ocr/Upload logging: level: root: INFO