@@ -50,37 +50,51 @@ services:
5050 }"
5151
5252 # Writer service listens on ingress queue and writes raw data to mongodb
53- # writer:
54- # image: ghcr.io/noi-techpark/infrastructure-v2/raw-writer:latest
55- # pull_policy: always
56- # environment:
57- # APP_MQ_URI: amqp://guest:guest@rabbitmq:5672
58- # APP_MQ_EXCHANGE: ingress
59- # APP_MQ_QUEUE: ingress
60- # APP_MQ_READY_EXCHANGE: ready
61- # APP_MONGO_URI: mongodb://mongodb/?replicaSet=rs0&directConnection=true
62- # APP_LOGLEVEL: INFO
63- # depends_on:
64- # mongodb-init:
65- # condition: service_completed_successfully
66- # rabbitmq:
67- # condition: service_healthy
53+ writer :
54+ image : ghcr.io/noi-techpark/infrastructure-v2/raw-writer:latest
55+ pull_policy : always
56+ environment :
57+ APP_MQ_URI : amqp://guest:guest@rabbitmq:5672
58+ APP_MQ_EXCHANGE : ingress
59+ APP_MQ_QUEUE : ingress
60+ APP_MQ_READY_EXCHANGE : ready
61+ APP_MONGO_URI : mongodb://mongodb/?replicaSet=rs0&directConnection=true
62+ APP_LOGLEVEL : INFO
63+ depends_on :
64+ mongodb-init :
65+ condition : service_completed_successfully
66+ rabbitmq :
67+ condition : service_healthy
6868
6969 # Router service listens on ready exchange (where writer writes) and distributes messages according to routing key
70- # router:
71- # image: ghcr.io/noi-techpark/infrastructure-v2/router:latest
72- # pull_policy: always
73- # environment:
74- # APP_MQ_URI: amqp://guest:guest@rabbitmq:5672
75- # APP_MQ_READY_EXCHANGE: ready
76- # APP_MQ_READY_QUEUE: ready
77- # APP_MQ_ROUTED_EXCHANGE: routed
78- # APP_MQ_ROUTED_QUEUE: routed
79- # depends_on:
80- # mongodb-init:
81- # condition: service_completed_successfully
82- # rabbitmq:
83- # condition: service_healthy
70+ router :
71+ image : ghcr.io/noi-techpark/infrastructure-v2/router:latest
72+ pull_policy : always
73+ environment :
74+ APP_MQ_URI : amqp://guest:guest@rabbitmq:5672
75+ APP_MQ_READY_EXCHANGE : ready
76+ APP_MQ_READY_QUEUE : ready
77+ APP_MQ_ROUTED_EXCHANGE : routed
78+ APP_MQ_ROUTED_QUEUE : routed
79+ depends_on :
80+ mongodb-init :
81+ condition : service_completed_successfully
82+ rabbitmq :
83+ condition : service_healthy
84+
85+ # Resource lookup service
86+ bridge :
87+ image : ghcr.io/noi-techpark/infrastructure-v2/raw-data-bridge:latest
88+ pull_policy : always
89+ environment :
90+ APP_MONGO_URI : mongodb://mongodb/?replicaSet=rs0&directConnection=true
91+ depends_on :
92+ mongodb-init :
93+ condition : service_completed_successfully
94+ rabbitmq :
95+ condition : service_healthy
96+ ports :
97+ - 2000:2000
8498
8599networks :
86100 default :
0 commit comments