From 031c3c2fc3c8b0072488df06e394acc6cd718121 Mon Sep 17 00:00:00 2001 From: Ashmita Bohara Date: Sun, 23 May 2021 20:54:05 +0800 Subject: [PATCH] Passing default sampling strategies file as environment variable Signed-off-by: Ashmita Bohara --- cmd/all-in-one/Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/all-in-one/Dockerfile b/cmd/all-in-one/Dockerfile index 2c7589f95d7..70699f5cf24 100644 --- a/cmd/all-in-one/Dockerfile +++ b/cmd/all-in-one/Dockerfile @@ -25,12 +25,14 @@ EXPOSE 14250 # Web HTTP EXPOSE 16686 +# Default configuration file for setting sampling strategies +ENV SAMPLING_STRATEGIES_FILE=/etc/jaeger/sampling_strategies.json + COPY all-in-one-linux-$TARGETARCH /go/bin/all-in-one-linux COPY sampling_strategies.json /etc/jaeger/ VOLUME ["/tmp"] ENTRYPOINT ["/go/bin/all-in-one-linux"] -CMD ["--sampling.strategies-file=/etc/jaeger/sampling_strategies.json"] FROM $debug_image AS debug ARG TARGETARCH=amd64 @@ -59,9 +61,11 @@ EXPOSE 16686 # Delve EXPOSE 12345 +# Default configuration file for setting sampling strategies +ENV SAMPLING_STRATEGIES_FILE=/etc/jaeger/sampling_strategies.json + COPY all-in-one-debug-linux-$TARGETARCH /go/bin/all-in-one-linux COPY sampling_strategies.json /etc/jaeger/ VOLUME ["/tmp"] ENTRYPOINT ["/go/bin/dlv", "exec", "/go/bin/all-in-one-linux", "--headless", "--listen=:12345", "--api-version=2", "--accept-multiclient", "--log", "--"] -CMD ["--sampling.strategies-file=/etc/jaeger/sampling_strategies.json"]