mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-07-16 13:17:19 +02:00
docker: update Dockerfile to use bookworm
Stick to go1.25 for now, since using go1.26 causing a runtime panic when building arm platforms.
This commit is contained in:
committed by
Cuong Manh Le
parent
3fe9b27fb4
commit
da454db8ef
+4
-3
@@ -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.
|
# Using scratch image for minimal image size.
|
||||||
# The final image has:
|
# The final image has:
|
||||||
#
|
#
|
||||||
@@ -8,11 +8,12 @@
|
|||||||
# - Non-cgo ctrld binary.
|
# - Non-cgo ctrld binary.
|
||||||
#
|
#
|
||||||
# CI_COMMIT_TAG is used to set the version of 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
|
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 . .
|
COPY . .
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
# Using scratch image for minimal image size.
|
||||||
# The final image has:
|
# The final image has:
|
||||||
#
|
#
|
||||||
@@ -8,11 +8,12 @@
|
|||||||
# - Non-cgo ctrld binary.
|
# - Non-cgo ctrld binary.
|
||||||
#
|
#
|
||||||
# CI_COMMIT_TAG is used to set the version of 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
|
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 . .
|
COPY . .
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user