@@ -40,13 +40,9 @@ services:
4040 INITIAL_ROOT_PASSWORD : ${INITIAL_ROOT_PASSWORD}
4141 INITIAL_ROOT_MAIL : ${INITIAL_ROOT_MAIL}
4242 INITIAL_RUNTIME_TOKEN : ${INITIAL_RUNTIME_TOKEN}
43+ SAGITTARIUS_CONFIG_FILES : /tmp/generated-configs/sagittarius.sagittarius.yml,/tmp/generated-configs/sagittarius.sagittarius-web.yml
4344 volumes :
4445 - generated-configs:/tmp/generated-configs:ro
45- entrypoint : |
46- sh -c "
47- cp /tmp/generated-configs/sagittarius.sagittarius.yml config/sagittarius.yml
48- exec bin/docker-entrypoint ./bin/rails server
49- "
5046 restart : unless-stopped
5147 healthcheck :
5248 test : ["CMD-SHELL", "curl --fail http://localhost:3000/health/liveness"]
@@ -63,11 +59,12 @@ services:
6359 condition : service_healthy
6460 volumes :
6561 - generated-configs:/tmp/generated-configs:ro
66- entrypoint : |
67- sh -c "
68- cp /tmp/generated-configs/sagittarius.sagittarius.yml config/sagittarius.yml
69- exec bin/docker-entrypoint bundle exec good_job
70- "
62+ environment :
63+ SAGITTARIUS_CONFIG_FILES : /tmp/generated-configs/sagittarius.sagittarius.yml,/tmp/generated-configs/sagittarius.sagittarius-background.yml
64+ command :
65+ - bundle
66+ - exec
67+ - good_job
7168 restart : unless-stopped
7269 profiles :
7370 - ide
@@ -79,11 +76,10 @@ services:
7976 condition : service_healthy
8077 volumes :
8178 - generated-configs:/tmp/generated-configs:ro
82- entrypoint : |
83- sh -c "
84- cp /tmp/generated-configs/sagittarius.sagittarius.yml config/sagittarius.yml
85- exec bin/docker-entrypoint ./bin/grpc_server
86- "
79+ environment :
80+ SAGITTARIUS_CONFIG_FILES : /tmp/generated-configs/sagittarius.sagittarius.yml,/tmp/generated-configs/sagittarius.sagittarius-grpc.yml
81+ command :
82+ - bin/grpc_server
8783 restart : unless-stopped
8884 profiles :
8985 - ide
@@ -95,11 +91,13 @@ services:
9591 condition : service_healthy
9692 volumes :
9793 - generated-configs:/tmp/generated-configs:ro
98- entrypoint : |
99- sh -c "
100- cp /tmp/generated-configs/sagittarius.sagittarius.yml config/sagittarius.yml
101- exec bin/docker-entrypoint bundle exec puma config.cable.ru
102- "
94+ environment :
95+ SAGITTARIUS_CONFIG_FILES : /tmp/generated-configs/sagittarius.sagittarius.yml,/tmp/generated-configs/sagittarius.sagittarius-cable.yml
96+ command :
97+ - bundle
98+ - exec
99+ - puma
100+ - config.cable.ru
103101 restart : unless-stopped
104102 profiles :
105103 - ide
@@ -130,7 +128,7 @@ services:
130128 - ide_velorum
131129
132130 nginx :
133- image : nginx:1.31.1-alpine-slim
131+ image : nginx:1.31.1-alpine-otel
134132 depends_on :
135133 config-generator :
136134 condition : service_completed_successfully
@@ -148,6 +146,10 @@ services:
148146 entrypoint : |
149147 sh -c "
150148 cp /tmp/generated-configs/nginx.default.conf /etc/nginx/conf.d/default.conf
149+ if [ -s /tmp/generated-configs/nginx.otel.conf ]; then
150+ sed -i '1i load_module modules/ngx_otel_module.so;' /etc/nginx/nginx.conf
151+ cp /tmp/generated-configs/nginx.otel.conf /etc/nginx/conf.d/otel.conf
152+ fi
151153 nginx -t
152154 exec nginx -g 'daemon off;'
153155 "
0 commit comments