Switch to Trixie for Perl >= 5.36.1

This commit is contained in:
Erik Huelsmann 2024-10-28 21:46:55 +01:00
parent b53c4a3689
commit 0172dc1684

View File

@ -1,6 +1,6 @@
# Build time variables # Build time variables
ARG SRCIMAGE=debian:bookworm-slim ARG SRCIMAGE=debian:trixie-slim
FROM $SRCIMAGE AS builder FROM $SRCIMAGE AS builder
@ -51,6 +51,7 @@ LABEL org.opencontainers.image.authors="LedgerSMB project <devel@lists.ledgers
COPY --from=builder /srv/derived-deps /tmp/derived-deps COPY --from=builder /srv/derived-deps /tmp/derived-deps
RUN set -x ; \ RUN set -x ; \
echo "APT::Install-Recommends \"false\";\nAPT::Install-Suggests \"false\";\n" > /etc/apt/apt.conf.d/00recommends && \ echo "APT::Install-Recommends \"false\";\nAPT::Install-Suggests \"false\";\n" > /etc/apt/apt.conf.d/00recommends && \
DEBIAN_FRONTEND="noninteractive" apt-get -y update && \ DEBIAN_FRONTEND="noninteractive" apt-get -y update && \
@ -84,8 +85,8 @@ ENV DOJO_Build_Deps git make gcc libperl-dev curl nodejs npm cpanminus
# These packages can be removed after the dojo build # These packages can be removed after the dojo build
ENV DOJO_Build_Deps_removal ${DOJO_Build_Deps} nodejs npm cpanminus ENV DOJO_Build_Deps_removal ${DOJO_Build_Deps} nodejs npm cpanminus
RUN (wget --quiet -O - https://deb.nodesource.com/setup_22.x | bash -) && \ # RUN (wget --quiet -O - https://deb.nodesource.com/setup_22.x | bash -) && \
DEBIAN_FRONTEND="noninteractive" apt-get -y update && \ RUN DEBIAN_FRONTEND="noninteractive" apt-get -y update && \
DEBIAN_FRONTEND="noninteractive" apt-get -y install ${DOJO_Build_Deps} && \ DEBIAN_FRONTEND="noninteractive" apt-get -y install ${DOJO_Build_Deps} && \
npm i -g --no-save yarn && \ npm i -g --no-save yarn && \
cd /srv && \ cd /srv && \