22ARG BUILD_VERSION=3.5.0
33
44# FROM mcr.microsoft.com/dotnet/runtime:9.0.3-noble-amd64 AS base
5- FROM dhi.io/dotnet:9.0.16-debian13 AS base
5+ FROM dhi.io/dotnet:9.0.16-debian13@sha256:4797903e46b475875f4a402aa6f42a1dcc78cfe67d217f9f5f49e358b60d47a3 AS base
66ARG BUILD_VERSION
77WORKDIR /app
88
99# FROM mcr.microsoft.com/dotnet/sdk:9.0.202-noble-amd64 AS build
10- FROM dhi.io/dotnet:9.0.314-sdk-debian13 AS build
10+ FROM dhi.io/dotnet:9.0.314-sdk-debian13@sha256:a3acd51de0af79878e26292b3053aab513c6ca4476ddb2f9f11adb9c04aa7c89 AS build
1111ARG BUILD_VERSION
1212WORKDIR /src
1313
@@ -45,7 +45,7 @@ FROM base AS final
4545WORKDIR /app
4646
4747# # START - INSTALL WKHTMLTOPDF
48- ENV WKHTMLTOX wkhtmltox_0.12.6.1-3.jammy_amd64 .deb
48+ ENV WKHTMLTOX wkhtmltox_0.12.6.1-3.bookworm_amd64 .deb
4949ENV BUILD_PACKAGES build-essential
5050ENV MAIN_PACKAGES apt-transport-https wget libfontconfig1-dev libfreetype6-dev libjpeg-dev libpng-dev libssl-dev libx11-dev libxext-dev libxrender-dev xfonts-75dpi xfonts-base zlib1g-dev fontconfig
5151
@@ -54,15 +54,15 @@ RUN apt-get update && apt-get install -y $MAIN_PACKAGES
5454RUN set -xe \
5555 && apt-get update -qq \
5656 && apt-get install --no-install-recommends -yq $BUILD_PACKAGES \
57- && wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox_0.12.6.1-3.jammy_amd64 .deb \
57+ && wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox_0.12.6.1-3.bookworm_amd64 .deb \
5858 && dpkg -i ${WKHTMLTOX} \
5959 && apt-get remove -y $BUILD_PACKAGES \
6060 && apt-get autoremove -y \
6161 && apt-get clean \
6262 && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
6363 && rm -rf ${WKHTMLTOX} \
6464 && truncate -s 0 /var/log/*log
65- # # END - INSTALL WKHTMLTPDF
65+ # # END - INSTALL WKHTMLTOPDF
6666
6767COPY --from=publish /app/publish .
6868
0 commit comments