diff --git a/docker/Dockerfile b/docker/Dockerfile index 68d4d6d..dd25aeb 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -# Using Debian bullseye for building regular image. +# Using Debian bookworm for building regular image. # Using scratch image for minimal image size. # The final image has: # @@ -8,11 +8,12 @@ # - Non-cgo ctrld binary. # # CI_COMMIT_TAG is used to set the version of ctrld binary. -FROM golang:1.20-bullseye as base +FROM golang:1.25-bookworm AS base WORKDIR /app -RUN apt-get update && apt-get install -y upx-ucl +RUN echo "deb http://deb.debian.org/debian bookworm-backports main" | tee /etc/apt/sources.list.d/backports.list +RUN apt update && apt install -t bookworm-backports upx-ucl COPY . . diff --git a/docker/Dockerfile.debug b/docker/Dockerfile.debug index 2ba3602..d5f053e 100644 --- a/docker/Dockerfile.debug +++ b/docker/Dockerfile.debug @@ -1,4 +1,4 @@ -# Using Debian bullseye for building regular image. +# Using Debian bookworm for building regular image. # Using scratch image for minimal image size. # The final image has: # @@ -8,11 +8,12 @@ # - Non-cgo ctrld binary. # # CI_COMMIT_TAG is used to set the version of ctrld binary. -FROM golang:bullseye as base +FROM golang:1.25-bookworm AS base WORKDIR /app -RUN apt-get update && apt-get install -y upx-ucl +RUN echo "deb http://deb.debian.org/debian bookworm-backports main" | tee /etc/apt/sources.list.d/backports.list +RUN apt update && apt install -t bookworm-backports upx-ucl COPY . .