application-prod.yml
825 Bytes
# 生产 profile:连真实 MySQL8。启用方式:--spring.profiles.active=prod
# 环境变量可覆盖:DB_HOST/DB_PORT/DB_NAME/DB_USER/DB_PASS
spring:
datasource:
url: jdbc:mysql://${DB_HOST:mysql}:${DB_PORT:3306}/${DB_NAME:trade_db}?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8&allowPublicKeyRetrieval=true
driver-class-name: com.mysql.cj.jdbc.Driver
username: ${DB_USER:trade}
password: ${DB_PASS:trade123}
h2:
console:
enabled: false
onto:
models-dir: ${ONTO_MODELS_DIR:/app/models}
# 生产 CORS 收紧为具体前端域名(逗号分隔),勿用 *
cors:
allowed-origins: ${CORS_ORIGINS:http://localhost:8088}
# 生产字段加密密钥必须经密管注入,切勿用演示默认值
encrypt-key: ${ONTO_ENCRYPT_KEY:请在生产用密管注入}