From fca40d2cd97a976bf8e96967528caa0663f260db Mon Sep 17 00:00:00 2001 From: root Date: Tue, 25 Nov 2025 09:35:45 +0000 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20upgrade=20docker=20and=20d?= =?UTF-8?q?ocker-gen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index dc31453..f7a4983 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,20 @@ ARG BUILD_STAGE=prod -FROM certbot/dns-cloudflare:v5.0.0 AS base - -RUN wget https://github.com/nginx-proxy/docker-gen/releases/download/0.10.4/docker-gen-alpine-linux-amd64-0.10.4.tar.gz && \ - tar xvzf docker-gen-alpine-linux-amd64-0.10.4.tar.gz && \ - rm docker-gen-alpine-linux-amd64-0.10.4.tar.gz && \ +FROM certbot/dns-cloudflare:v5.1.0 AS base +# find version here: https://releasealert.dev/dockerhub/_/docker +ARG DOCKER_VERSION=29.0.4 +# find version here: https://github.com/nginx-proxy/docker-gen/releases +ARG DOCKER_GEN_VERSION=0.16.1 + +RUN wget https://github.com/nginx-proxy/docker-gen/releases/download/${DOCKER_GEN_VERSION}/docker-gen-alpine-linux-amd64-${DOCKER_GEN_VERSION}.tar.gz && \ + tar xvzf docker-gen-alpine-linux-amd64-${DOCKER_GEN_VERSION}.tar.gz && \ + rm docker-gen-alpine-linux-amd64-${DOCKER_GEN_VERSION}.tar.gz && \ mv docker-gen /usr/bin/ && \ chmod +x /usr/bin/docker-gen RUN apk add --update curl \ && mkdir -p /tmp/download \ - && curl -L "https://download.docker.com/linux/static/stable/x86_64/docker-23.0.4.tgz" | tar -xz -C /tmp/download \ + && curl -L "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz" | tar -xz -C /tmp/download \ && mv /tmp/download/docker/docker /usr/local/bin/ \ && rm -rf /tmp/download \ && apk del curl \