-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose.yml
56 lines (53 loc) · 2.32 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
services:
modernization-api:
build:
context: ./
dockerfile: ./apps/modernization-api/Dockerfile
container_name: modernization-api
environment:
- NBS_DATASOURCE_SERVER=nbs-mssql
- NBS_ELASTICSEARCH_SERVER=elasticsearch
- NBS_WILDFLY_SERVER=wildfly:7001
- NBS_UI_FEATURES_ADDRESS_AUTOCOMPLETE=false
- NBS_UI_FEATURES_ADDRESS_VERIFICATION=false
- NBS_UI_FEATURES_PAGEBUILDER_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_UI_FEATURES_PAGEBUILDER_PAGE_LIBRARY_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_UI_FEATURES_PAGEBUILDER_PAGE_MANAGEMENT_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_UI_FEATURES_PAGEBUILDER_PAGE_MANAGEMENT_CREATE_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_UI_FEATURES_PAGEBUILDER_PAGE_MANAGEMENT_EDIT_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_UI_SETTINGS_ANALYTICS_KEY=${ANALYTICS_KEY}
- ISSUER_URI=${ISSUER_URI:-http://localhost:8100/realms/nbs-development}
- JWK_SET_URI=${JWK_SET_URI:-http://localhost:8100/realms/nbs-development/protocol/openid-connect/certs}
networks:
- nbs
pagebuilder-api:
build:
context: ./
dockerfile: ./apps/question-bank/Dockerfile
container_name: pagebuilder-api
environment:
- NBS_DATASOURCE_SERVER=nbs-mssql
networks:
- nbs
nbs-gateway:
build:
context: ./
dockerfile: ./apps/nbs-gateway/Dockerfile
container_name: nbs-gateway
environment:
- NBS_GATEWAY_LOG_LEVEL=${NBS_GATEWAY_LOG_LEVEL:-INFO}
- NBS_GATEWAY_CLASSIC=http://wildfly:7001
- NBS_GATEWAY_PATIENT_SEARCH_SERVICE=${NBS_GATEWAY_PATIENT_SEARCH_SERVICE:-reverse-proxy:8080}
- NBS_GATEWAY_PATIENT_PROFILE_SERVICE=${NBS_GATEWAY_PATIENT_PROFILE_SERVICE:-reverse-proxy:8080}
- NBS_GATEWAY_PAGEBUILDER_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_GATEWAY_PAGEBUILDER_PAGE_LIBRARY_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_GATEWAY_PAGEBUILDER_PAGE_MANAGEMENT_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_GATEWAY_PAGEBUILDER_PAGE_MANAGEMENT_CREATE_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_GATEWAY_PAGEBUILDER_PAGE_MANAGEMENT_EDIT_ENABLED=${PAGEBUILDER_ENABLED:-true}
- NBS_GATEWAY_PAGEBUILDER_SERVICE=${NBS_GATEWAY_PAGEBUILDER_SERVICE:-reverse-proxy:8080}
networks:
- nbs
networks:
nbs:
name: nbs
external: true