2
2
name : Multi-module Demo
3
3
description : Seed multi-module project
4
4
version : 1
5
+ port : ${APP_PORT:8080}
5
6
security :
6
- enabled : ${SECURITY_ENABLE:false }
7
- realm : ${KEYCLOAK_REALM_NAME:master }
8
- clientId : ${KEYCLOAK_CLIENT_ID:swd_public_client }
9
- roleClientId : ${KEYCLOAK_ROLE_CLIENT_ID:swd_public_client }
10
- auth-server-url : ${KEYCLOAK_AUTH_URL:https ://auth.dev.smart-x.smartsenselabs.com }
7
+ enabled : ${SECURITY_ENABLE:true }
8
+ realm : ${KEYCLOAK_REALM_NAME:SWD }
9
+ clientId : ${KEYCLOAK_CLIENT_ID:pb_backend }
10
+ roleClientId : ${KEYCLOAK_ROLE_CLIENT_ID:pv_backend }
11
+ auth-server-url : ${KEYCLOAK_AUTH_URL:http ://localhost:9090/ auth}
11
12
auth-url : ${app.security.auth-server-url}/realms/${app.security.realm}/protocol/openid-connect/auth
12
13
token-url : ${app.security.auth-server-url}/realms/${app.security.realm}/protocol/openid-connect/token
13
14
refresh-token-url : ${KEYCLOAK_TOKEN_URL}
14
15
corsOrigins : " *"
16
+ database :
17
+ host : ${DB_HOST:localhost}
18
+ port : ${DB_PORT:5432}
19
+ name : ${DB_NAME:multi-module-demo}
20
+ username : ${DB_USER:root}
21
+ password : ${DB_PASSWORD:root}
22
+ swagger :
23
+ clientId : ${KEYCLOAK_CLIENT_ID:swd_public_client}
24
+ multipart :
25
+ maxFileSize : ${MULTIPART_MAX_FILE_SIZE:50MB}
26
+ maxRequestSize : ${MULTIPART_MAX_REQUEST_SIZE:51MB}
27
+ retry :
28
+ connectionTimeoutMillis : ${RETRY_CONNECTION_TIMEOUT_MILLI:200}
29
+ readTimeoutMillis : ${RETRY_READ_TIMEOUT_MILLI:500}
30
+ maxIdleConnections : ${RETRY_MAX_IDLE_CONNECTION:10}
31
+ keepAliveDurationMinutes : ${RETRY_ALIVE_DURATION_MIN:5}
32
+ maxRetryAttempt : ${RETRY_MAX_ATTEMPT:5}
33
+ retryInterval : ${RETRY_INTERVAL_MILLI:2000}
15
34
16
35
server :
17
- port : ${APP_PORT:8080 }
36
+ port : ${app.port }
18
37
shutdown : graceful
19
38
servlet :
20
39
contextPath : /api/app
@@ -26,7 +45,7 @@ server:
26
45
springdoc :
27
46
swagger-ui :
28
47
oauth :
29
- clientId : ${KEYCLOAK_CLIENT_ID:swd_public_client }
48
+ clientId : ${app.swagger.clientId }
30
49
disable-swagger-default-url : true
31
50
path : /ui/swagger-ui
32
51
show-common-extensions : true
@@ -73,9 +92,9 @@ spring:
73
92
database-platform : org.hibernate.dialect.PostgreSQLDialect
74
93
show-sql : false
75
94
datasource :
76
- url : jdbc:postgresql://${DB_HOST:localhost }:${DB_PORT:5432 }/${DB_NAME:multi-module-demo }
77
- username : ${DB_USER:admin }
78
- password : ${DB_PASSWORD:admin }
95
+ url : jdbc:postgresql://${app.database.host }:${app.database.port }/${app.database.name }
96
+ username : ${app.database.username }
97
+ password : ${app.database.password }
79
98
driverClassName : org.postgresql.Driver
80
99
security :
81
100
oauth2 :
@@ -86,16 +105,16 @@ spring:
86
105
jwk-set-uri : ${app.security.auth-server-url}/realms/${app.security.realm}/protocol/openid-connect/certs
87
106
servlet :
88
107
multipart :
89
- max-file-size : ${MULTIPART_MAX_FILE_SIZE:50MB }
90
- max-request-size : ${MULTIPART_MAX_REQUEST_SIZE:51MB }
108
+ max-file-size : ${app.multipart.maxFileSize }
109
+ max-request-size : ${app.multipart.maxRequestSize }
91
110
liquibase :
92
111
change-log : classpath:/db/changelog/changelog-master.xml
93
112
94
113
feign :
95
114
default :
96
- connectionTimeoutMillis : ${RETRY_CONNECTION_TIMEOUT_MILLI:200 }
97
- readTimeoutMillis : ${RETRY_READ_TIMEOUT_MILLI:500 }
98
- maxIdleConnections : ${RETRY_MAX_IDLE_CONNECTION:10 }
99
- keepAliveDurationMinutes : ${RETRY_ALIVE_DURATION_MIN:5 }
100
- maxRetryAttempt : ${RETRY_MAX_ATTEMPT:5 }
101
- retryInterval : ${RETRY_INTERVAL_MILLI:2000 }
115
+ connectionTimeoutMillis : ${app.retry.connectionTimeoutMillis }
116
+ readTimeoutMillis : ${app.retry.readTimeoutMillis }
117
+ maxIdleConnections : ${app.retry.maxIdleConnections }
118
+ keepAliveDurationMinutes : ${app.retry.keepAliveDurationMinutes }
119
+ maxRetryAttempt : ${app.retry.maxRetryAttempt }
120
+ retryInterval : ${app.retry.retryInterval }
0 commit comments