|
#Compatible Parameter
|
|
appName=${appId}
|
|
spring.application.name=${appId}
|
|
spring.profiles.active=${httpRequestFilters:}
|
|
|
|
#IAM
|
|
iamUrl=@iamUrl@
|
|
iamContentType=application/json
|
|
iamCharset=UTF-8
|
|
iamSoTimeout=@iamSoTimeout@
|
|
iamHttpConnectionPoolRequestTimeout=@iamHttpConnectionPoolRequestTimeout@
|
|
iamEncode=UTF-8
|
|
iamHttpConnectionTimeout=@iamHttpConnectionTimeout@
|
|
iamUrlUsertokenAnalyze=/api/iam/v2/identity/token/analyze
|
|
iamHttpMaxConnections=@iamHttpMaxConnections@
|
|
iamKeepAliveTimeout=@iamKeepAliveTimeout@
|
|
iamUrlLogin=/api/iam/v2/identity/login
|
|
iamUrlUser=/api/iam/v2/user
|
|
iamUrlPathPermissionRootTarget=drn:iam:app:{appId}:webmodule:menu:{appId}
|
|
iamUrlAppRootTarget=drn:iam:app:{appId}
|
|
iamUrlUpdateModule=/api/iam/v2/app/module/update
|
|
iamUrlUserPermission=/api/iam/v2/permission/user/all
|
|
iamUrlUpdateAction=/api/iam/v2/app/action/update
|
|
iamUrlGetApp=/api/iam/v2/app
|
|
iamUrlUpdateCondition=/api/iam/v2/app/condition/update
|
|
iamUrlRemoveCondition=/api/iam/v2/app/condition/remove
|
|
iamUrlDisableAction=/api/iam/v2/app/action/disable
|
|
iamUrlOrgAspect=/api/iam/v2/org/aspect
|
|
iamUrlOrgUserinorg=/api/iam/v2/org/userinorg
|
|
iamUrlUserTenantApplication=/api/iam/v2/user/tenant/application
|
|
iamUrlUserAllInfo=/api/iam/v2/query/user/allinfo
|
|
#CAC
|
|
cacUrl=@cacUrl@
|
|
|
|
#LMC
|
|
lmcUrl=@lmcUrl@
|
|
|
|
#DMC
|
|
dmcUrl=@dmcUrl@
|
|
|
|
#DWMq
|
|
dwMqBasic=ZGlnaXdpbjpkaWdpd2lu
|
|
|
|
#Queue 1.0
|
|
queueTenantProcessorHost=@queueTenantProcessorHost@
|
|
queueTenantTlsOn=@queueTenantTlsOn@
|
|
#queueSaasRabbitmqIsHttps=@queueSaasRabbitmqIsHttps@
|
|
queueSaasRabbitmqHost=@queueSaasRabbitmqHost@
|
|
queueSaasRabbitmqAmqpPort=@queueSaasRabbitmqAmqpPort@
|
|
queueSaasRabbitmqHttpPort=@queueSaasRabbitmqHttpPort@
|
|
queueSaasRabbitmqUsername=@queueSaasRabbitmqUsername@
|
|
queueSaasRabbitmqPassword=@queueSaasRabbitmqPassword@
|
|
queueSaasTlsOn=@queueSaasTlsOn@
|
|
|
|
#MQTT
|
|
mqttSrvHost=@mqttSrvHost@
|
|
mqttSrvUsername=@mqttSrvUsername@
|
|
mqttSrvPassword=@mqttSrvPassword@
|
|
mqttSrvClientId=@mqttSrvClientId@
|
|
mqttSrvCleanSession=@mqttSrvCleanSession@
|
|
mqttSrvReconnect=@mqttSrvReconnect@
|
|
mqttTopicQos=@mqttTopicQos@
|
|
mqttTopicRetained=@mqttTopicRetained@
|
|
mqttSrvConnectTimeout=@mqttSrvConnectTimeout@
|
|
mqttWaitForCompletion=@mqttWaitForCompletion@
|
|
|
|
#EAI
|
|
eaiHostRetrytimes=@eaiHostRetrytimes@
|
|
eaiHostVer=@eaiHostVer@
|
|
eaiHostRetryinterval=@eaiHostRetryinterval@
|
|
eaiHostConcurrence=@eaiHostConcurrence@
|
|
eaiUrlRegSrv=/CROSS/RESTful/regSrv
|
|
|
|
#database
|
|
dbEnabled=@dbEnabled@
|
|
jdbcDriverClassName=@jdbcDriverClassName@
|
|
dbConnectionMaxWaitMillis=@dbConnectionMaxWaitMillis@
|
|
dbConnectionInitialSize=@dbConnectionInitialSize@
|
|
dbConnectionMaxTotal=@dbConnectionMaxTotal@
|
|
dbConnectionMinIdle=@dbConnectionMinIdle@
|
|
|
|
#Servlet container
|
|
httpRequestFilters=@httpRequestFilters@
|
|
serverHttpControllerIo=@serverHttpControllerIo@
|
|
serverType=tomcat
|
|
serverAsyncTimeout=@serverAsyncTimeout@
|
|
serverTomcatAcceptCount=@serverTomcatAcceptCount@
|
|
serverTomcatMaxConnections=@serverTomcatMaxConnections@
|
|
serverTomcatMinSpareThreads=@serverTomcatMinSpareThreads@
|
|
serverTomcatMaxThreads=@serverTomcatMaxThreads@
|
|
serverHttpTokenmode=@serverHttpTokenmode@
|
|
accessControlAllowOrigin=*
|
|
accessControlAllowMethods=POST,PUT,GET,DELETE
|
|
accessControlMaxAge=@accessControlMaxAge@
|
|
accessControlAllowHeaders=Content-Type,token,accesstoken,digi-middleware-auth-app,Program-Code,Module-Name,origin-iam-url-key,locale,Accept-Language,routerKey
|
|
serverTokenExpiredTime=@serverTokenExpiredTime@
|
|
|
|
|
|
#DAP Spring config
|
|
platformSpringConfigFileNames=
|
|
|
|
|
|
#Spring boot setting
|
|
spring.mvc.throw-exception-if-no-handler-found=true
|
|
spring.resources.add-mappings=false
|
|
|
|
#Spring boot server
|
|
server.tomcat.additional-tld-skip-patterns=*mchange-commons-java*.jar
|
|
server.max-http-header-size=@server.max-http-header-size@
|
|
|
|
#Spring boot log
|
|
logging.config=classpath:log4j2.xml
|
|
|
|
#Spring boot cache
|
|
spring.redis.database=@spring.redis.database@
|
|
spring.redis.host=@spring.redis.host@
|
|
spring.redis.port=@spring.redis.port@
|
|
spring.redis.password=@spring.redis.password@
|
|
spring.redis.timeout=@spring.redis.timeout@
|
|
|
|
spring.redis.pool.max-active=@spring.redis.pool.max-active@
|
|
spring.redis.pool.max-wait=@spring.redis.pool.max-wait@
|
|
spring.redis.pool.max-idle=@spring.redis.pool.max-idle@
|
|
spring.redis.pool.min-idle=@spring.redis.pool.min-idle@
|
|
|
|
spring.redis.lettuce.pool.max-active=@spring.redis.lettuce.pool.max-active@
|
|
spring.redis.lettuce.pool.max-wait=@spring.redis.lettuce.pool.max-wait@
|
|
spring.redis.lettuce.pool.max-idle=@spring.redis.lettuce.pool.max-idle@
|
|
spring.redis.lettuce.pool.min-idle=@spring.redis.lettuce.pool.min-idle@
|
|
spring.redis.lettuce.shutdown-timeout=@spring.redis.lettuce.shutdown-timeout@
|
|
|
|
#Cache
|
|
keyExpiredTime=@keyExpiredTime@
|
|
|
|
#K8S service proxy
|
|
k8sProxyUrl=@k8sProxyUrl@
|
|
k8sProxyContentType=application/json
|
|
k8sProxyCharset=UTF-8
|
|
k8sProxyEncode=UTF-8
|
|
k8sProxyHttpConnectionPoolRequestTimeout=@k8sProxyHttpConnectionPoolRequestTimeout@
|
|
k8sProxyHttpMaxConnections=@k8sProxyHttpMaxConnections@
|
|
k8sProxyHttpConnectionTimeout=@k8sProxyHttpConnectionTimeout@
|
|
k8sProxySoTimeout=@k8sProxySoTimeout@
|
|
|
|
#Schedule
|
|
scheduleEnabled=@scheduleEnabled@
|
|
scheduleEmailTypeOfConnection=0
|
|
|
|
#Quartz
|
|
org.quartz.dataSource.quartzDataSource.connectionProvider.class=com.digiwin.app.schedule.quartz.DWQuartzPoolingConnectionProvider
|
|
org.quartz.jobStore.useProperties=false
|
|
org.quartz.scheduler.instanceId=AUTO
|
|
org.quartz.dataSource.quartzDataSource.testConnectionOnCheckout=true
|
|
org.quartz.plugin.DWJobInterruptListener.class=com.digiwin.app.schedule.quartz.listener.DWJobInterruptListener
|
|
org.quartz.dataSource.quartzDataSource.testConnectionOnCheckin=false
|
|
org.quartz.jobStore.tablePrefix=QRTZ_
|
|
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
|
|
org.quartz.dataSource.quartzDataSource.preferredTestQuery=SELECT 1
|
|
org.quartz.jobStore.dataSource=quartzDataSource
|
|
org.quartz.scheduler.instanceName=DigiwinQuartzScheduler
|
|
org.quartz.jobStore.isClustered=true
|
|
org.quartz.dataSource.quartzDataSource.maxPoolSize=@org.quartz.dataSource.quartzDataSource.maxPoolSize@
|
|
org.quartz.dataSource.quartzDataSource.idleConnectionTestPeriod=@org.quartz.dataSource.quartzDataSource.idleConnectionTestPeriod@
|
|
org.quartz.dataSource.quartzDataSource.maxIdleTimeExcessConnections=@org.quartz.dataSource.quartzDataSource.maxIdleTimeExcessConnections@
|
|
org.quartz.threadPool.threadCount=@org.quartz.threadPool.threadCount@
|
|
org.quartz.dataSource.quartzDataSource.acquireIncrement=@org.quartz.dataSource.quartzDataSource.acquireIncrement@
|
|
org.quartz.threadPool.threadPriority=@org.quartz.threadPool.threadPriority@
|
|
org.quartz.dataSource.quartzDataSource.minPoolSize=@org.quartz.dataSource.quartzDataSource.minPoolSize@
|
|
org.quartz.jobStore.clusterCheckinInterval=@org.quartz.jobStore.clusterCheckinInterval@
|
|
|
|
#Tenant
|
|
tenantEnabled=@tenantEnabled@
|
|
|
|
#Fine report
|
|
frUrl=@frUrl@
|
|
frUrlKanbanUrlInfo=/digiwin/KanbanUrlInfo
|
|
frUrlKanbanUserInfoSyncInit=/digiwin/kanban/view/form?op=fr_base&cmd=evaluate_formula&expression=updateuser10()
|
|
|
|
#\u79fb\u52d5\u521d\u59cb\u5316\u793e\u5340
|
|
mobileUrl=@mobileUrl@
|
|
mobileApiInit=@mobileApiInit@
|
|
|