1- # syntax=docker/dockerfile:1.19
1+ # syntax=docker/dockerfile:1.20
22ARG BUILD_OS=debian
3- FROM --platform=$BUILDPLATFORM tonistiigi/xx:1.8 .0 AS xx
3+ FROM --platform=$BUILDPLATFORM tonistiigi/xx:1.9 .0 AS xx
44
55# ## Build base image for debian
66FROM --platform=$BUILDPLATFORM debian:13 AS build-base-debian
@@ -139,12 +139,14 @@ RUN [ "$(xx-info vendor)" = "alpine" ] && export QEMU_LD_PREFIX=/$(xx-info); \
139139# ## Build Jaeger cpp-client
140140FROM opentracing-cpp AS jaeger-cpp-client
141141ARG JAEGER_CPP_VERSION=v0.9.0
142- ARG YAML_CPP_VERSION=0.8.0
142+ ARG YAML_CPP_VERSION=89ff142b991af432b5d7a7cee55282f082a7e629
143143ARG TARGETPLATFORM
144144
145145# Building yaml-cpp manually because of a bug in jaeger-client-cpp that won't install it
146- RUN xx-info env && git clone --depth 1 -b $YAML_CPP_VERSION https://github.com/jbeder/yaml-cpp/ && \
147- cd yaml-cpp && mkdir .build && cd .build && \
146+ RUN xx-info env && git init yaml-cpp && cd yaml-cpp && \
147+ git fetch --depth 1 https://github.com/jbeder/yaml-cpp.git $YAML_CPP_VERSION && \
148+ git checkout FETCH_HEAD && \
149+ mkdir .build && cd .build && \
148150 cmake $(xx-clang --print-cmake-defines) \
149151 -DBUILD_SHARED_LIBS=ON \
150152 -DCMAKE_BUILD_TYPE=Release \
@@ -205,7 +207,7 @@ RUN xx-info env && git clone --depth 1 -b $DATADOG_VERSION https://github.com/Da
205207
206208
207209# ## Base build image for debian
208- FROM nginx:1.29.3 AS build-nginx-debian
210+ FROM nginx:1.29.4 AS build-nginx-debian
209211
210212RUN DEBIAN_VERSION=$(awk -F '=' '/^VERSION_CODENAME=/ {print $2}' /etc/os-release) \
211213 && echo "deb-src [signed-by=/etc/apt/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/debian/ ${DEBIAN_VERSION} nginx" >> /etc/apt/sources.list.d/nginx.list \
@@ -214,7 +216,7 @@ RUN DEBIAN_VERSION=$(awk -F '=' '/^VERSION_CODENAME=/ {print $2}' /etc/os-releas
214216
215217
216218# ## Base build image for alpine
217- FROM nginx:1.29.3 -alpine AS build-nginx-alpine
219+ FROM nginx:1.29.4 -alpine AS build-nginx-alpine
218220RUN apk add --no-cache \
219221 build-base \
220222 pcre2-dev \
@@ -241,12 +243,12 @@ RUN curl -fsSL -O https://github.com/nginx/nginx/archive/release-${NGINX_VERSION
241243
242244
243245# ## Base image for alpine
244- FROM nginx:1.29.3 -alpine AS nginx-alpine
246+ FROM nginx:1.29.4 -alpine AS nginx-alpine
245247RUN apk add --no-cache libstdc++
246248
247249
248250# ## Base image for debian
249- FROM nginx:1.29.3 AS nginx-debian
251+ FROM nginx:1.29.4 AS nginx-debian
250252
251253
252254# ## Build final image
0 commit comments