Skip to content

Commit

Permalink
Merge pull request instana#94 from instana/ci_update_nginx_tracing_ve…
Browse files Browse the repository at this point in the history
…rsion
  • Loading branch information
cedricziel authored May 4, 2022
2 parents b1adf4c + 0522794 commit e2cfded
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions web/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,24 @@ WORKDIR /instana

RUN apk add --update --no-cache curl

RUN if [ -n "$KEY" ]; then curl \
ENV ARTI_PATH='https://artifact-public.instana.io/artifactory/shared/com/instana/nginx_tracing/'

RUN if [ -n "$KEY" ]; then \
sensor_version=$(curl --user "_:$KEY" ${ARTI_PATH} | grep -o '>[0-9]\+\.[0-9]\+\.[0-9]\+'| cut -f 2 -d '>'|sort -V|tail -1 ); \
echo "Downloading sensor version ${sensor_version} for Nginx version 1.21.6" ; \
curl \
--output instana.zip \
--user "_:$KEY" \
https://artifact-public.instana.io/artifactory/shared/com/instana/nginx_tracing/1.1.2/linux-amd64-glibc-nginx-1.20.1.zip && \
${ARTI_PATH}/${sensor_version}/linux-amd64-glibc-nginx-1.21.6.zip && \
unzip instana.zip && \
mv glibc-libinstana_sensor.so libinstana_sensor.so && \
mv glibc-nginx-1.20.1-ngx_http_ot_module.so ngx_http_opentracing_module.so; \
mv glibc-nginx-1.21.6-ngx_http_ot_module.so ngx_http_opentracing_module.so; \
else echo "KEY not provided. Not adding tracing"; \
touch dummy.so; \
fi


FROM nginx:1.20.1
FROM nginx:1.21.6

EXPOSE 8080

Expand Down

0 comments on commit e2cfded

Please sign in to comment.