application-prod.yml.example 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # mjava-mcli 生产配置模板
  2. # 使用方式:复制为 application-prod.yml 并填入真实值;真实文件已被 .gitignore 排除
  3. server:
  4. port: 9001
  5. servlet:
  6. context-path: /api/mcli
  7. spel:
  8. scheduling: false # 定时任务是否执行
  9. multiSource: false # 是否多数据源配置
  10. spring:
  11. datasource:
  12. hikari:
  13. connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci
  14. driver-class-name: com.mysql.cj.jdbc.Driver
  15. username: ${DB_USERNAME}
  16. password: ${DB_PASSWORD}
  17. url: ${DB_URL}
  18. jpa:
  19. database: MYSQL
  20. database-platform: org.hibernate.dialect.MySQL57Dialect
  21. # MongoDB(若需要)
  22. data:
  23. mongodb:
  24. uri: ${MONGODB_URI}
  25. # dingtalk
  26. dingtalk:
  27. agentId: ${DINGTALK_AGENT_ID}
  28. appKey: ${DINGTALK_APP_KEY}
  29. appSecret: ${DINGTALK_APP_SECRET}
  30. corpId: ${DINGTALK_CORP_ID}
  31. aesKey: ${DINGTALK_AES_KEY}
  32. token: ${DINGTALK_TOKEN}
  33. operator: ${DINGTALK_OPERATOR}
  34. # aliwork
  35. aliwork:
  36. appType: ${ALIWORK_APP_TYPE}
  37. systemToken: ${ALIWORK_SYSTEM_TOKEN}
  38. # integration(IAM 集成平台)
  39. integration:
  40. baseUrl: ${INTP_BASE_URL} # 不含 /iam 路径前缀
  41. clientId: ${INTP_CLIENT_ID}
  42. clientSecret: ${INTP_CLIENT_SECRET}