From 9ddcb68131a28082bf8be347a7d9de530e167bb9 Mon Sep 17 00:00:00 2001 From: buenosairesam Date: Thu, 22 Jan 2026 18:45:46 -0300 Subject: [PATCH] fix proto import in docker --- services/aggregator/Dockerfile | 5 +++-- services/alerts/Dockerfile | 3 ++- services/collector/Dockerfile | 3 ++- services/gateway/Dockerfile | 3 ++- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/services/aggregator/Dockerfile b/services/aggregator/Dockerfile index c4fb40e..0ffa5cc 100644 --- a/services/aggregator/Dockerfile +++ b/services/aggregator/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ && curl -fsSL https://github.com/grpc-ecosystem/grpc-health-probe/releases/download/v0.4.24/grpc_health_probe-linux-amd64 \ - -o /bin/grpc_health_probe \ + -o /bin/grpc_health_probe \ && chmod +x /bin/grpc_health_probe \ && rm -rf /var/lib/apt/lists/* @@ -22,7 +22,8 @@ RUN python -m grpc_tools.protoc \ -I/app/proto \ --python_out=/app/shared \ --grpc_python_out=/app/shared \ - /app/proto/metrics.proto + /app/proto/metrics.proto \ + && sed -i 's/^import metrics_pb2/from shared import metrics_pb2/' /app/shared/metrics_pb2_grpc.py COPY services/aggregator /app/services/aggregator diff --git a/services/alerts/Dockerfile b/services/alerts/Dockerfile index 547bca8..00d108e 100644 --- a/services/alerts/Dockerfile +++ b/services/alerts/Dockerfile @@ -18,7 +18,8 @@ RUN python -m grpc_tools.protoc \ -I/app/proto \ --python_out=/app/shared \ --grpc_python_out=/app/shared \ - /app/proto/metrics.proto + /app/proto/metrics.proto \ + && sed -i 's/^import metrics_pb2/from shared import metrics_pb2/' /app/shared/metrics_pb2_grpc.py COPY services/alerts /app/services/alerts diff --git a/services/collector/Dockerfile b/services/collector/Dockerfile index b514f26..701f45a 100644 --- a/services/collector/Dockerfile +++ b/services/collector/Dockerfile @@ -26,7 +26,8 @@ RUN python -m grpc_tools.protoc \ -I/app/proto \ --python_out=/app/shared \ --grpc_python_out=/app/shared \ - /app/proto/metrics.proto + /app/proto/metrics.proto \ + && sed -i 's/^import metrics_pb2/from shared import metrics_pb2/' /app/shared/metrics_pb2_grpc.py # Copy service code COPY services/collector /app/services/collector diff --git a/services/gateway/Dockerfile b/services/gateway/Dockerfile index 7e91329..9708e8f 100644 --- a/services/gateway/Dockerfile +++ b/services/gateway/Dockerfile @@ -18,7 +18,8 @@ RUN python -m grpc_tools.protoc \ -I/app/proto \ --python_out=/app/shared \ --grpc_python_out=/app/shared \ - /app/proto/metrics.proto + /app/proto/metrics.proto \ + && sed -i 's/^import metrics_pb2/from shared import metrics_pb2/' /app/shared/metrics_pb2_grpc.py COPY services/gateway /app/services/gateway COPY services/aggregator/__init__.py /app/services/aggregator/__init__.py