From 9d10a69b0dea98e235a215a83176e73b6d485881 Mon Sep 17 00:00:00 2001 From: William Petit Date: Thu, 3 Apr 2025 11:12:32 +0200 Subject: [PATCH] chore: update go and alpine docker image version --- Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 240f69d..c26f2eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM reg.cadoles.com/proxy_cache/library/golang:1.23 AS BUILD +FROM reg.cadoles.com/proxy_cache/library/golang:1.24.2 AS build RUN apt-get update \ && apt-get install -y make @@ -33,7 +33,7 @@ RUN /src/dist/bouncer_linux_amd64_v1/bouncer -c '' config dump > /src/dist/bounc && yq -i '.bootstrap.lockTimeout = "30s"' /src/dist/bouncer_linux_amd64_v1/config.yml \ && yq -i '.integrations.kubernetes.lockTimeout = "30s"' /src/dist/bouncer_linux_amd64_v1/config.yml -FROM reg.cadoles.com/proxy_cache/library/alpine:3.20 AS RUNTIME +FROM reg.cadoles.com/proxy_cache/library/alpine:3.21 AS runtime RUN apk add --no-cache ca-certificates dumb-init @@ -41,10 +41,10 @@ ENTRYPOINT ["/usr/bin/dumb-init", "--"] RUN mkdir -p /usr/local/bin /usr/share/bouncer/bin /etc/bouncer -COPY --from=BUILD /src/dist/bouncer_linux_amd64_v1/bouncer /usr/share/bouncer/bin/bouncer -COPY --from=BUILD /src/layers /usr/share/bouncer/layers -COPY --from=BUILD /src/templates /usr/share/bouncer/templates -COPY --from=BUILD /src/dist/bouncer_linux_amd64_v1/config.yml /etc/bouncer/config.yml +COPY --from=build /src/dist/bouncer_linux_amd64_v1/bouncer /usr/share/bouncer/bin/bouncer +COPY --from=build /src/layers /usr/share/bouncer/layers +COPY --from=build /src/templates /usr/share/bouncer/templates +COPY --from=build /src/dist/bouncer_linux_amd64_v1/config.yml /etc/bouncer/config.yml RUN ln -s /usr/share/bouncer/bin/bouncer /usr/local/bin/bouncer