# 复制本文件为 application-local.yml 并按需修改 spring: datasource: dynamic: datasource: master: url: jdbc:mysql://localhost:3306/tcm_training_admin?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true username: root password: root haizhentong: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.110.34:3306/haizhentong?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: root password: 123456 redis: host: localhost port: 6379 database: 0 # password: your-password # 逗号分隔,支持通配符(allowedOriginPatterns) # 开发环境可用 "*" 放开;生产建议配置为具体域名 app: cors: allowed-origin-patterns: "*" upload: # 上传根目录,部署时建议改为持久化绝对路径,例如 /data/tcm-training-admin/uploads dir: uploads # 静态访问前缀,需要与网关/Nginx 暴露路径保持一致 path-prefix: /uploads # 安装包目录固定写在上传根目录下 app-package-dir: app-package # 版本管理安装包对外下载域名基址,例如 https://api.example.com public-base-url: http://localhost:48080 obs: access-key-id: your-access-key-id secret-access-key: your-secret-access-key bucket-name: your-bucket-name endpoint: https://obs.cn-north-4.myhuaweicloud.com logging: # 服务器部署建议覆盖为绝对路径,例如 /data/tcm-training-admin/logs path: ./logs auth: sms: aliyun: access-key-id: your-access-key-id access-key-secret: your-access-key-secret sign-name: your-sign-name templates: login: SMS_505135234 register: SMS_505065330 password-reset: SMS_505095303 phone-change: SMS_505135235 # 本地联调可按场景开启固定验证码 login: enabled: true code: "666666" register: enabled: true code: "666666" password-reset: enabled: true code: "666666" phone-change: enabled: true code: "666666"