You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

182 lines
6.8 KiB

1 year ago
  1. #Compatible Parameter
  2. appName=${appId}
  3. spring.application.name=${appId}
  4. spring.profiles.active=${httpRequestFilters:}
  5. #IAM
  6. iamUrl=@iamUrl@
  7. iamContentType=application/json
  8. iamCharset=UTF-8
  9. iamSoTimeout=@iamSoTimeout@
  10. iamHttpConnectionPoolRequestTimeout=@iamHttpConnectionPoolRequestTimeout@
  11. iamEncode=UTF-8
  12. iamHttpConnectionTimeout=@iamHttpConnectionTimeout@
  13. iamUrlUsertokenAnalyze=/api/iam/v2/identity/token/analyze
  14. iamHttpMaxConnections=@iamHttpMaxConnections@
  15. iamKeepAliveTimeout=@iamKeepAliveTimeout@
  16. iamUrlLogin=/api/iam/v2/identity/login
  17. iamUrlUser=/api/iam/v2/user
  18. iamUrlPathPermissionRootTarget=drn:iam:app:{appId}:webmodule:menu:{appId}
  19. iamUrlAppRootTarget=drn:iam:app:{appId}
  20. iamUrlUpdateModule=/api/iam/v2/app/module/update
  21. iamUrlUserPermission=/api/iam/v2/permission/user/all
  22. iamUrlUpdateAction=/api/iam/v2/app/action/update
  23. iamUrlGetApp=/api/iam/v2/app
  24. iamUrlUpdateCondition=/api/iam/v2/app/condition/update
  25. iamUrlRemoveCondition=/api/iam/v2/app/condition/remove
  26. iamUrlDisableAction=/api/iam/v2/app/action/disable
  27. iamUrlOrgAspect=/api/iam/v2/org/aspect
  28. iamUrlOrgUserinorg=/api/iam/v2/org/userinorg
  29. iamUrlUserTenantApplication=/api/iam/v2/user/tenant/application
  30. iamUrlUserAllInfo=/api/iam/v2/query/user/allinfo
  31. #CAC
  32. cacUrl=@cacUrl@
  33. #LMC
  34. lmcUrl=@lmcUrl@
  35. #DMC
  36. dmcUrl=@dmcUrl@
  37. #DWMq
  38. dwMqBasic=ZGlnaXdpbjpkaWdpd2lu
  39. #Queue 1.0
  40. queueTenantProcessorHost=@queueTenantProcessorHost@
  41. queueTenantTlsOn=@queueTenantTlsOn@
  42. #queueSaasRabbitmqIsHttps=@queueSaasRabbitmqIsHttps@
  43. queueSaasRabbitmqHost=@queueSaasRabbitmqHost@
  44. queueSaasRabbitmqAmqpPort=@queueSaasRabbitmqAmqpPort@
  45. queueSaasRabbitmqHttpPort=@queueSaasRabbitmqHttpPort@
  46. queueSaasRabbitmqUsername=@queueSaasRabbitmqUsername@
  47. queueSaasRabbitmqPassword=@queueSaasRabbitmqPassword@
  48. queueSaasTlsOn=@queueSaasTlsOn@
  49. #MQTT
  50. mqttSrvHost=@mqttSrvHost@
  51. mqttSrvUsername=@mqttSrvUsername@
  52. mqttSrvPassword=@mqttSrvPassword@
  53. mqttSrvClientId=@mqttSrvClientId@
  54. mqttSrvCleanSession=@mqttSrvCleanSession@
  55. mqttSrvReconnect=@mqttSrvReconnect@
  56. mqttTopicQos=@mqttTopicQos@
  57. mqttTopicRetained=@mqttTopicRetained@
  58. mqttSrvConnectTimeout=@mqttSrvConnectTimeout@
  59. mqttWaitForCompletion=@mqttWaitForCompletion@
  60. #EAI
  61. eaiHostRetrytimes=@eaiHostRetrytimes@
  62. eaiHostVer=@eaiHostVer@
  63. eaiHostRetryinterval=@eaiHostRetryinterval@
  64. eaiHostConcurrence=@eaiHostConcurrence@
  65. eaiUrlRegSrv=/CROSS/RESTful/regSrv
  66. #database
  67. dbEnabled=@dbEnabled@
  68. jdbcDriverClassName=@jdbcDriverClassName@
  69. dbConnectionMaxWaitMillis=@dbConnectionMaxWaitMillis@
  70. dbConnectionInitialSize=@dbConnectionInitialSize@
  71. dbConnectionMaxTotal=@dbConnectionMaxTotal@
  72. dbConnectionMinIdle=@dbConnectionMinIdle@
  73. #Servlet container
  74. httpRequestFilters=@httpRequestFilters@
  75. serverHttpControllerIo=@serverHttpControllerIo@
  76. serverType=tomcat
  77. serverAsyncTimeout=@serverAsyncTimeout@
  78. serverTomcatAcceptCount=@serverTomcatAcceptCount@
  79. serverTomcatMaxConnections=@serverTomcatMaxConnections@
  80. serverTomcatMinSpareThreads=@serverTomcatMinSpareThreads@
  81. serverTomcatMaxThreads=@serverTomcatMaxThreads@
  82. serverHttpTokenmode=@serverHttpTokenmode@
  83. accessControlAllowOrigin=*
  84. accessControlAllowMethods=POST,PUT,GET,DELETE
  85. accessControlMaxAge=@accessControlMaxAge@
  86. accessControlAllowHeaders=Content-Type,token,accesstoken,digi-middleware-auth-app,Program-Code,Module-Name,origin-iam-url-key,locale,Accept-Language,routerKey
  87. serverTokenExpiredTime=@serverTokenExpiredTime@
  88. #DAP Spring config
  89. platformSpringConfigFileNames=
  90. #Spring boot setting
  91. spring.mvc.throw-exception-if-no-handler-found=true
  92. spring.resources.add-mappings=false
  93. #Spring boot server
  94. server.tomcat.additional-tld-skip-patterns=*mchange-commons-java*.jar
  95. server.max-http-header-size=@server.max-http-header-size@
  96. #Spring boot log
  97. logging.config=classpath:log4j2.xml
  98. #Spring boot cache
  99. spring.redis.database=@spring.redis.database@
  100. spring.redis.host=@spring.redis.host@
  101. spring.redis.port=@spring.redis.port@
  102. spring.redis.password=@spring.redis.password@
  103. spring.redis.timeout=@spring.redis.timeout@
  104. spring.redis.pool.max-active=@spring.redis.pool.max-active@
  105. spring.redis.pool.max-wait=@spring.redis.pool.max-wait@
  106. spring.redis.pool.max-idle=@spring.redis.pool.max-idle@
  107. spring.redis.pool.min-idle=@spring.redis.pool.min-idle@
  108. spring.redis.lettuce.pool.max-active=@spring.redis.lettuce.pool.max-active@
  109. spring.redis.lettuce.pool.max-wait=@spring.redis.lettuce.pool.max-wait@
  110. spring.redis.lettuce.pool.max-idle=@spring.redis.lettuce.pool.max-idle@
  111. spring.redis.lettuce.pool.min-idle=@spring.redis.lettuce.pool.min-idle@
  112. spring.redis.lettuce.shutdown-timeout=@spring.redis.lettuce.shutdown-timeout@
  113. #Cache
  114. keyExpiredTime=@keyExpiredTime@
  115. #K8S service proxy
  116. k8sProxyUrl=@k8sProxyUrl@
  117. k8sProxyContentType=application/json
  118. k8sProxyCharset=UTF-8
  119. k8sProxyEncode=UTF-8
  120. k8sProxyHttpConnectionPoolRequestTimeout=@k8sProxyHttpConnectionPoolRequestTimeout@
  121. k8sProxyHttpMaxConnections=@k8sProxyHttpMaxConnections@
  122. k8sProxyHttpConnectionTimeout=@k8sProxyHttpConnectionTimeout@
  123. k8sProxySoTimeout=@k8sProxySoTimeout@
  124. #Schedule
  125. scheduleEnabled=@scheduleEnabled@
  126. scheduleEmailTypeOfConnection=0
  127. #Quartz
  128. org.quartz.dataSource.quartzDataSource.connectionProvider.class=com.digiwin.app.schedule.quartz.DWQuartzPoolingConnectionProvider
  129. org.quartz.jobStore.useProperties=false
  130. org.quartz.scheduler.instanceId=AUTO
  131. org.quartz.dataSource.quartzDataSource.testConnectionOnCheckout=true
  132. org.quartz.plugin.DWJobInterruptListener.class=com.digiwin.app.schedule.quartz.listener.DWJobInterruptListener
  133. org.quartz.dataSource.quartzDataSource.testConnectionOnCheckin=false
  134. org.quartz.jobStore.tablePrefix=QRTZ_
  135. org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
  136. org.quartz.dataSource.quartzDataSource.preferredTestQuery=SELECT 1
  137. org.quartz.jobStore.dataSource=quartzDataSource
  138. org.quartz.scheduler.instanceName=DigiwinQuartzScheduler
  139. org.quartz.jobStore.isClustered=true
  140. org.quartz.dataSource.quartzDataSource.maxPoolSize=@org.quartz.dataSource.quartzDataSource.maxPoolSize@
  141. org.quartz.dataSource.quartzDataSource.idleConnectionTestPeriod=@org.quartz.dataSource.quartzDataSource.idleConnectionTestPeriod@
  142. org.quartz.dataSource.quartzDataSource.maxIdleTimeExcessConnections=@org.quartz.dataSource.quartzDataSource.maxIdleTimeExcessConnections@
  143. org.quartz.threadPool.threadCount=@org.quartz.threadPool.threadCount@
  144. org.quartz.dataSource.quartzDataSource.acquireIncrement=@org.quartz.dataSource.quartzDataSource.acquireIncrement@
  145. org.quartz.threadPool.threadPriority=@org.quartz.threadPool.threadPriority@
  146. org.quartz.dataSource.quartzDataSource.minPoolSize=@org.quartz.dataSource.quartzDataSource.minPoolSize@
  147. org.quartz.jobStore.clusterCheckinInterval=@org.quartz.jobStore.clusterCheckinInterval@
  148. #Tenant
  149. tenantEnabled=@tenantEnabled@
  150. #Fine report
  151. frUrl=@frUrl@
  152. frUrlKanbanUrlInfo=/digiwin/KanbanUrlInfo
  153. frUrlKanbanUserInfoSyncInit=/digiwin/kanban/view/form?op=fr_base&cmd=evaluate_formula&expression=updateuser10()
  154. #\u79fb\u52d5\u521d\u59cb\u5316\u793e\u5340
  155. mobileUrl=@mobileUrl@
  156. mobileApiInit=@mobileApiInit@