@@ -209,6 +209,9 @@ services:
209
209
backbase.users.identity-integration-enabled : true
210
210
backbase.users.sync-primary-to-identity-enabled : true
211
211
spring.cloud.discovery.client.simple.instances.user-integration-outbound-service[0].uri : http://wiremock:8080
212
+ backbase.users.realms[0].realm-name : " employee"
213
+ backbase.users.realms[1].realm-name : " retail"
214
+ backbase.users.realms[2].realm-name : " business"
212
215
volumes :
213
216
- ./exe/HealthCheck.jar:/tmp/HealthCheck.jar
214
217
healthcheck :
@@ -231,40 +234,90 @@ services:
231
234
identity.masterAdmin.username : admin
232
235
identity.masterAdmin.password : admin
233
236
identity.realmConfiguration.fallbackOptions.enableUser : true
234
- identity.realmConfiguration.fallbackOptions.useTemporaryPassword : true
237
+ identity.realmConfiguration.fallbackOptions.useTemporaryPassword : false
235
238
volumes :
236
239
- ./exe/HealthCheck.jar:/tmp/HealthCheck.jar
237
240
healthcheck :
238
241
<< : *healthcheck-defaults
239
242
test : [ "CMD", "java", "-jar", "-Xms5M", "-Xmx10M", "/tmp/HealthCheck.jar", "http://registry:8080/eureka/apps/identity-integration-service", "<status>UP</status>" ]
243
+
244
+ contact-manager-service :
245
+ image : repo.backbase.com/backbase-docker-releases/contact-manager:${BB_VERSION}
246
+ ports :
247
+ - " 8090:8080"
248
+ environment :
249
+ << : [ *common-variables, *message-broker-variables, *database-variables ]
250
+ spring.datasource.url : jdbc:mysql://mysql:3306/contact?useSSL=false&allowPublicKeyRetrieval=true&cacheServerConfiguration=true&createDatabaseIfNotExist=true
251
+ volumes :
252
+ - ./exe/HealthCheck.jar:/tmp/HealthCheck.jar
253
+ healthcheck :
254
+ << : *healthcheck-defaults
255
+ test : [ "CMD", "java", "-jar", "-Xms5M", "-Xmx10M", "/tmp/HealthCheck.jar", "http://registry:8080/eureka/apps/contact-manager", "<status>UP</status>" ]
256
+ depends_on :
257
+ mysql :
258
+ condition : service_healthy
240
259
links :
260
+ - activemq
241
261
- registry
242
- - backbase-identity
243
262
244
- product-catalog-task :
245
- image : repo.backbase.com/backbase-stream-images/product-catalog-task :${STREAM_VERSION }
246
- profiles :
247
- - bootstrap
263
+ limits-service :
264
+ image : repo.backbase.com/backbase-docker-releases/limit :${BB_VERSION }
265
+ ports :
266
+ - " 8100:8080 "
248
267
environment :
249
- << : *common-variables
250
- spring.config.additional-location : file:/tmp/ingestion.yml
268
+ << : [ *common-variables, *message-broker-variables, *database-variables ]
269
+ spring.datasource.url : jdbc:mysql://mysql:3306/limits?useSSL=false&allowPublicKeyRetrieval=true&cacheServerConfiguration=true&createDatabaseIfNotExist=true
251
270
volumes :
252
- - ../config/stream/ingestion.yml:/tmp/ingestion.yml
271
+ - ./exe/HealthCheck.jar:/tmp/HealthCheck.jar
272
+ healthcheck :
273
+ << : *healthcheck-defaults
274
+ test : [ "CMD", "java", "-jar", "-Xms5M", "-Xmx10M", "/tmp/HealthCheck.jar", "http://registry:8080/eureka/apps/limit", "<status>UP</status>" ]
253
275
depends_on :
254
- token-converter :
255
- condition : service_healthy
256
- arrangement-manager :
276
+ mysql :
257
277
condition : service_healthy
278
+ links :
279
+ - activemq
280
+ - registry
258
281
259
- legal-entity- bootstrap-task :
260
- image : repo.backbase.com/backbase-stream-images/legal-entity- bootstrap-task :${STREAM_VERSION }
282
+ bootstrap-job :
283
+ image : crreference914.azurecr.io/stable/ bootstrap-job :${BOOTSTRAP_JOB_VERSION }
261
284
profiles :
262
285
- bootstrap
263
286
environment :
264
287
<< : *common-variables
265
- spring.config.additional-location : file:/tmp/ingestion.yml
266
- volumes :
267
- - ../config/stream/ingestion.yml:/tmp/ingestion.yml
288
+ backbase.bootstrap.data.data-sets[0].name : test
289
+ backbase.bootstrap.data.data-sets[0].description : test data set
290
+ backbase.bootstrap.data.data-sets[0].legal-entity-files : classpath:base/legal-entities/le-paolo-bory.json
291
+ backbase.bootstrap.data.data-sets[0].product-catalog-files : classpath:ce/product-catalog/001-products.json
292
+ backbase.bootstrap.data.data-sets[0].remote-config-users-files : classpath:base/remote-config/remote-config-users.json
293
+ backbase.bootstrap.identity.admin-realm : employee
294
+ backbase.bootstrap.identity.admin-username : admin
295
+ backbase.bootstrap.identity.master-admin-password : admin
296
+ backbase.bootstrap.identity.default-admin-password : admin
297
+ backbase.bootstrap.identity.defaultUserPassword : Pass1234
298
+ backbase.bootstrap.identity.realms : employee,business,retail
299
+ backbase.bootstrap.data.legal-entity-prefix.enabled : false
300
+ backbase.bootstrap.data.active-data-sets : test
301
+ backbase.bootstrap.ingestions.messages.enabled : false
302
+ backbase.bootstrap.ingestions.push-integration.enabled : false
303
+ backbase.bootstrap.ingestions.permissionSet.enabled : false
304
+ backbase.bootstrap.ingestions.global-limits.enabled : false
305
+ backbase.bootstrap.ingestions.fido-applications.enabled : false
306
+ backbase.bootstrap.ingestions.content-repository.enabled : false
307
+ backbase.bootstrap.ingestions.wealth.enabled : false
308
+ backbase.bootstrap.ingestions.approvals.enabled : false
309
+ backbase.bootstrap.ingestions.regions.enabled : false
310
+ backbase.bootstrap.ingestions.cards : false
311
+ backbase.communication.services.access-control.directUri : http://access-control:8080
312
+ backbase.communication.services.limit.directUri : http://limits-service:8080
313
+ backbase.communication.services.usermanager.directUri : http://user-manager:8080
314
+ backbase.communication.services.identity.integration.directUri : http://identity-integration-service:8080
315
+ spring.security.oauth2.client.provider.bb.token-uri : http://token-converter:8080/oauth/token
316
+ backbase.communication.http.access-token-uri : http://token-converter:8080/oauth/token
317
+ admin.baseUrl : http://backbase-identity:8080
318
+ backbase.communication.services.arrangement.manager.directUri : http://arrangement-manager:8080
319
+ backbase.bootstrap.identity.baseUrl : http://backbase-identity:8080/auth
320
+ spring.autoconfigure.exclude : org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientAutoConfiguration
268
321
depends_on :
269
322
token-converter :
270
323
condition : service_healthy
@@ -278,8 +331,10 @@ services:
278
331
condition : service_healthy
279
332
backbase-identity :
280
333
condition : service_healthy
281
- product-catalog-task :
282
- condition : service_completed_successfully
334
+ contact-manager-service :
335
+ condition : service_healthy
336
+ limits-service :
337
+ condition : service_healthy
283
338
284
339
wiremock :
285
340
image : wiremock/wiremock:2.32.0
@@ -312,11 +367,10 @@ services:
312
367
condition : service_healthy
313
368
user-manager :
314
369
condition : service_healthy
315
-
316
370
# <EXAMPLE-SERVICE-NAME>:
317
371
# image: <DOCKER-REGISTRY>/<REPOSITORY-NAME>:<TAG>
318
372
# ports:
319
- # - "8090 :8080"
373
+ # - "8110 :8080"
320
374
# environment:
321
375
# <<: *common-variables
322
376
# eureka.client.enabled: 'true'
0 commit comments