# CampusNotice 生产配置(线上以 nacos 的 campusnotice.yaml 为准,本文件是 nacos 不可达时的兜底) # 真正上线请在 Nacos 新建 dataId=campusnotice.yaml、group=OA_APP 的配置覆盖以下项 # (尤其 datasource 的库名/账号、yh.sso.client-host-url)。 server: port: 8070 servlet: # 对外经 caddy 暴露为 http://base.yunhaixingtong.com/campusnotice context-path: /campusnotice spring: mvc: date-format: yyyy-MM-dd HH:mm:ss jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss datasource: # 与 UserBase 共用同一台 mysql8;库名为 bsch_notice(需先在 mysql8 上建库) url: jdbc:mysql://mysql8:3306/bsch_notice?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 open-in-view: true # 单点登录 / 应用间签名鉴权(基础平台 yh-auth / yh-app-auth) yh: sso: server-url-prefix: http://sso.yunhaixingtong.com client-host-url: http://base.yunhaixingtong.com/campusnotice allow-headers: all allow-origins: all url-pattern: /api/* app-auth: enabled: true # 本应用自身身份(客户端签名用) app-key: 100617 app-secret: 2a3b4c5d6e7f8091a2b3c4d5e6f70819 # 受信应用(服务端验签用):appKey -> appSecret trusted-apps: 100617: 2a3b4c5d6e7f8091a2b3c4d5e6f70819 # 上传文件落容器卷,compose 里挂到宿主机 ./upload-data FILE_PATH: /data/upload