application-prod.yml.example 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # mjava-com 生产配置模板
  2. server:
  3. port: 9020
  4. servlet:
  5. context-path: /api/com
  6. spel:
  7. scheduling: true
  8. multiSource: false
  9. spring:
  10. datasource:
  11. hikari:
  12. connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci
  13. driver-class-name: com.mysql.cj.jdbc.Driver
  14. username: ${DB_USERNAME}
  15. password: ${DB_PASSWORD}
  16. url: ${DB_URL}
  17. jpa:
  18. database: MYSQL
  19. database-platform: org.hibernate.dialect.MySQL57Dialect
  20. # mjava-com 自身宜搭入口凭据(访问权限表单用)
  21. aliwork:
  22. appType: ${ALIWORK_APP_TYPE}
  23. systemToken: ${ALIWORK_SYSTEM_TOKEN}
  24. # 钉钉应用凭据
  25. dingtalk:
  26. agentId: ${DINGTALK_AGENT_ID}
  27. appKey: ${DINGTALK_APP_KEY}
  28. appSecret: ${DINGTALK_APP_SECRET}
  29. corpId: ${DINGTALK_CORP_ID}
  30. com:
  31. caller:
  32. registry:
  33. formUuid: ${CALLER_REGISTRY_FORM_UUID}
  34. ttlSeconds: 300
  35. actions:
  36. enabled:
  37. # 按需启用白名单;为空=不做全局限制,仅看调用方 allowedActions
  38. # - dingtalk.user.get
  39. # - aliwork.form.save