1+ spring.config.import =classpath:config/env.properties
12spring.main.allow-bean-definition-overriding =false
23
34server.port =8080
45spring.application.name =SoftenoReactiveMongoApp
56
6- spring.data.mongodb.host =localhost
7- spring.data.mongodb.port =27017
8- spring.data.mongodb.username =app
9- spring.data.mongodb.password =password
10- spring.data.mongodb.database =example1
7+ spring.data.mongodb.host =${MONGO_HOST}
8+ spring.data.mongodb.port =${MONGO_PORT}
9+ spring.data.mongodb.username =${MONGO_USER}
10+ spring.data.mongodb.password =${MONGO_PASSWORD}
11+ spring.data.mongodb.database =${MONGO_DB}
1112spring.data.mongodb.auto-index-creation =true
1213
1314spring.rsocket.server.mapping-path =/rsocket
1415spring.rsocket.server.transport =websocket
1516spring.rsocket.server.port =8081
1617
17- spring.kafka.bootstrap-servers =localhost:9094
18+ spring.kafka.bootstrap-servers =${KAFKA_URL}
1819spring.kafka.producer.key-serializer =org.apache.kafka.common.serialization.StringSerializer
1920spring.kafka.producer.value-serializer =org.springframework.kafka.support.serializer.JsonSerializer
20- spring.kafka.consumer.group-id =sample-group-jvm
21+ spring.kafka.consumer.group-id =${KAFKA_GROUP}
2122spring.kafka.consumer.auto-offset-reset =earliest
2223spring.kafka.consumer.key-deserializer =org.apache.kafka.common.serialization.StringDeserializer
2324spring.kafka.consumer.value-deserializer =org.springframework.kafka.support.serializer.JsonDeserializer
2425spring.kafka.properties.spring.json.trusted.packages =*
2526spring.kafka.consumer.properties.spring.json.use.type.headers =false
2627spring.kafka.consumer.properties.spring.json.value.default.type =com.fasterxml.jackson.databind.JsonNode
2728
28- com.softeno.kafka.tx =sample_topic_2
29- com.softeno.kafka.rx =sample_topic_2
30- com.softeno.kafka.keycloak =keycloak-events
29+ com.softeno.kafka.tx =${KAFKA_TOPIC_TX}
30+ com.softeno.kafka.rx =${KAFKA_TOPIC_RX}
31+ com.softeno.kafka.keycloak =${KAFKA_KEYCLOAK}
3132
32- com.softeno.external.url =http://localhost:4500/sample
3333# com.softeno.external.url=http://localhost:8080/sample
3434# com.softeno.external.url=http://localhost:8080/sample-secured
35- com.softeno.external.name =node-service
36- com.softeno.external.graphql-url =http://localhost:8080/graphql
35+ com.softeno.external.url =${EXTERNAL_URL}
36+ com.softeno.external.name =${EXTERNAL_NAME}
37+ com.softeno.external.graphql-url =${EXTERNAL_GRAPH_QL}
3738
3839resilience4j.circuitbreaker.instances.customer-service.failureRateThreshold =50
3940resilience4j.circuitbreaker.instances.customer-service.minimumNumberOfCalls =10
@@ -42,16 +43,15 @@ resilience4j.circuitbreaker.instances.customer-service.slidingWindowSize=10
4243resilience4j.circuitbreaker.instances.customer-service.waitDurationInOpenState =50s
4344resilience4j.circuitbreaker.instances.customer-service.permittedNumberOfCallsInHalfOpenState =3
4445
45- # ## keycloak realm config: http://localhost:8090/realms/master/.well-known/openid-configuration
46- spring.security.oauth2.resourceserver.jwt.issuer-uri =http://localhost:8090/realms/master
47- spring.security.oauth2.resourceserver.jwt.jwk-set-uri =http://localhost:8090/realms/master/protocol/openid-connect/certs
48- spring.security.oauth2.client.registration.keycloak.client-id =backend
49- spring.security.oauth2.client.registration.keycloak.client-secret =Jtn7eBkt5hU4E6oNy7iQ2YJPQR8po5oY
50- spring.security.oauth2.client.registration.keycloak.authorization-grant-type =client_credentials
51- spring.security.oauth2.client.provider.keycloak.authorization-uri =http://localhost:8090/realms/master/protocol/openid-connect/auth
52- spring.security.oauth2.client.provider.keycloak.token-uri =http://localhost:8090/realms/master/protocol/openid-connect/token
53- spring.security.oauth2.client.provider.keycloak.user-info-uri =http://localhost:8090/realms/master/protocol/openid-connect/userinfo
54- spring.security.oauth2.client.provider.keycloak.jwk-set-uri =http://localhost:8090/realms/master/protocol/openid-connect/certs
46+ spring.security.oauth2.resourceserver.jwt.issuer-uri =${OAUTH_ISSUER_URI}
47+ spring.security.oauth2.resourceserver.jwt.jwk-set-uri =${OAUTH_JWK_SET_URI}
48+ spring.security.oauth2.client.registration.keycloak.client-id =${OAUTH_CLIENT_ID}
49+ spring.security.oauth2.client.registration.keycloak.client-secret =${OAUTH_CLIENT_SECRET}
50+ spring.security.oauth2.client.registration.keycloak.authorization-grant-type =${OAUTH_GRANT_TYPE}
51+ spring.security.oauth2.client.provider.keycloak.authorization-uri =${OAUTH_AUTHORIZATION_URI}
52+ spring.security.oauth2.client.provider.keycloak.token-uri =${OAUTH_TOKEN_URI}
53+ spring.security.oauth2.client.provider.keycloak.user-info-uri =${OAUTH_USER_INFO_URI}
54+ spring.security.oauth2.client.provider.keycloak.jwk-set-uri =${OAUTH_JWK_SET_URI}
5555
5656management.endpoints.web.base-path =/actuator
5757management.endpoints.web.exposure.include =*
@@ -63,11 +63,11 @@ springdoc.api-docs.enabled=true
6363springdoc.api-docs.path =/v3/api-docs
6464springdoc.swagger-ui.path =/swagger-ui.html
6565
66- io.min.name =admin
67- io.min.secret =changeme
68- io.min.url =http://localhost:9000/
69- io.min.bucket =test
70- io.min.folder =testDir
66+ io.min.name =${IO_MIN_NAME}
67+ io.min.secret =${IO_MIN_PASSWORD}
68+ io.min.url =${IO_MIN_URL}
69+ io.min.bucket =${IO_MIN_BUCKET}
70+ io.min.folder =${IO_MIN_FOLDER}
7171
7272# ## grphql
7373spring.graphql.path =/graphql
@@ -79,7 +79,7 @@ spring.graphql.cors.allowed-methods=*
7979
8080# # observation & zipkin
8181management.tracing.enabled =true
82- management.zipkin.tracing.endpoint =http://localhost:9411/api/v2/spans
82+ management.zipkin.tracing.endpoint =${ZIPKIN_URL}
8383management.tracing.sampling.probability =1.0
8484management.tracing.propagation.consume =b3
8585management.tracing.propagation.produce =b3
0 commit comments