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

#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@