File tree Expand file tree Collapse file tree 4 files changed +50
-1
lines changed 
interoperability-layer-openhim Expand file tree Collapse file tree 4 files changed +50
-1
lines changed Original file line number Diff line number Diff line change @@ -19,10 +19,23 @@ services:
1919      hapi-fhir :
2020      openhim :
2121      reverse-proxy :
22+       traefik :
2223    environment :
2324      FHIR_IG_IMPORTER_CORE_URL : ${FHIR_IG_IMPORTER_CORE_URL} 
2425      OPENHIM_API_USERNAME : ${OPENHIM_USERNAME} 
2526      OPENHIM_API_PASSWORD : ${OPENHIM_PASSWORD} 
27+     deploy :
28+       replicas : 1 
29+       labels :
30+         - traefik.enable=true 
31+         - traefik.docker.network=reverse-proxy-traefik_public 
32+         - traefik.http.routers.fhir-ig-importer.rule=PathPrefix(`/fhir-ig-importer`) 
33+         - traefik.http.routers.fhir-ig-importer.entrypoints=websecure 
34+         - traefik.http.routers.fhir-ig-importer.tls=true 
35+         - traefik.http.services.fhir-ig-importer.loadbalancer.server.port=8080 
36+         - traefik.http.services.fhir-ig-importer.loadbalancer.server.scheme=http 
37+         - traefik.http.routers.fhir-ig-importer.middlewares=fhir-ig-importer-stripprefix 
38+         - traefik.http.middlewares.fhir-ig-importer-stripprefix.stripprefix.prefixes=/fhir-ig-importer 
2639
2740networks :
2841  hapi-fhir :
@@ -34,4 +47,7 @@ networks:
3447  reverse-proxy :
3548    name : reverse-proxy_public 
3649    external : true 
50+   traefik :
51+     name : reverse-proxy-traefik_public 
52+     external : true 
3753  default :
Original file line number Diff line number Diff line change @@ -92,10 +92,11 @@ services:
9292        - traefik.http.routers.openhim-console.service=openhim-console 
9393        - traefik.http.routers.openhim-console.entrypoints=websecure 
9494        - traefik.http.routers.openhim-console.tls=true 
95-         - traefik.http.routers.openhim-console.rule=Host(`${DOMAIN_NAME }`) 
95+         - traefik.http.routers.openhim-console.rule=Host(`${DOMAIN_NAME_HOST_TRAEFIK }`) 
9696        - traefik.http.services.openhim-console.loadbalancer.server.port=80 
9797        - traefik.http.middlewares.openhim-console-redirect.redirectscheme.scheme=https 
9898        - traefik.http.middlewares.openhim-console-redirect.redirectscheme.permanent=true 
99+         - traefik.http.routers.openhim-console.middlewares=openhim-console-redirect 
99100
100101      placement :
101102        max_replicas_per_node : ${OPENHIM_CONSOLE_MAX_REPLICAS_PER_NODE} 
Original file line number Diff line number Diff line change @@ -28,6 +28,19 @@ services:
2828    networks :
2929      kafka :
3030      reverse-proxy :
31+       traefik :
32+     deploy :
33+       replicas : 1 
34+       labels :
35+         - traefik.enable=true 
36+         - traefik.docker.network=reverse-proxy-traefik_public 
37+         - traefik.http.routers.kafka-mapper-consumer-ui.rule=PathPrefix(`/kafka-mapper-consumer-ui`) 
38+         - traefik.http.services.kafka-mapper-consumer-ui.loadbalancer.server.port=80 
39+         - traefik.http.services.kafka-mapper-consumer-ui.loadbalancer.server.url=http://kafka-mapper-consumer-ui:80/jembi-kafka-mapper-consumer-ui.js 
40+         - traefik.http.routers.kafka-mapper-consumer-ui.tls=true 
41+         - traefik.http.routers.kafka-mapper-consumer-ui.entrypoints=websecure 
42+         - traefik.http.routers.kafka-mapper-consumer-ui.middlewares=kafka-mapper-consumer-ui-stripprefix 
43+         - traefik.http.middlewares.kafka-mapper-consumer-ui-stripprefix.stripprefix.prefixes=/kafka-mapper-consumer-ui 
3144
3245configs :
3346  fhir-mapping.json :
@@ -49,4 +62,7 @@ networks:
4962  reverse-proxy :
5063    name : reverse-proxy_public 
5164    external : true 
65+   traefik :
66+     name : reverse-proxy-traefik_public 
67+     external : true 
5268  default :
Original file line number Diff line number Diff line change @@ -22,8 +22,21 @@ services:
2222      openhim :
2323      reprocess :
2424      reverse-proxy :
25+       traefik :
2526    environment :
2627      REPROCESSOR_API_BASE_URL : ${REPROCESSOR_API_BASE_URL} 
28+     deploy :
29+       replicas : 1 
30+       labels :
31+         - traefik.enable=true 
32+         - traefik.docker.network=reverse-proxy-traefik_public 
33+         - traefik.http.routers.reprocess-mediator-ui.rule=PathPrefix(`/reprocess-mediator-ui`) 
34+         - traefik.http.services.reprocess-mediator-ui.loadbalancer.server.port=80 
35+         - traefik.http.services.reprocess-mediator-ui.loadbalancer.server.url=http://reprocess-mediator-ui:80/jembi-reprocessor-mediator-microfrontend.js 
36+         - traefik.http.routers.reprocess-mediator-ui.tls=true 
37+         - traefik.http.routers.reprocess-mediator-ui.entrypoints=websecure 
38+         - traefik.http.routers.reprocess-mediator-ui.middlewares=reprocess-mediator-ui-stripprefix 
39+         - traefik.http.middlewares.reprocess-mediator-ui-stripprefix.stripprefix.prefixes=/reprocess-mediator-ui 
2740
2841networks :
2942  openhim :
@@ -38,3 +51,6 @@ networks:
3851  openhim-mongo :
3952    name : openhim_mongo_public 
4053    external : true 
54+   traefik :
55+     name : reverse-proxy-traefik_public 
56+     external : true 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments