From 82b364dbdcd1b317cee82b12e0bfa1a4bd4a4a16 Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Wed, 7 May 2025 12:37:09 -0400 Subject: [PATCH] [Docker] Parametric base image version. --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 34f2097..c627e7b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,8 @@ +ARG BUILDTIME_IMAGE=mcr.microsoft.com/dotnet/sdk:8.0.402-alpine3.19 +ARG RUNTIME_IMAGE=mcr.microsoft.com/dotnet/runtime:8.0.8-alpine3.19 + ############################################################################### -FROM mcr.microsoft.com/dotnet/sdk:8.0.402-alpine3.19-amd64 AS init +FROM ${BUILDTIME_IMAGE} AS init ENV WORKDIR=/app WORKDIR ${WORKDIR} @@ -104,7 +107,7 @@ CMD ["make", "test"] ## in the production phase, "good practices" such as ## WORKDIR and USER are maintained ## -FROM mcr.microsoft.com/dotnet/runtime:8.0.8-alpine3.19-amd64 AS production +FROM ${RUNTIME_IMAGE} AS production RUN apk add --update --no-cache make \ && apk upgrade --no-cache # Avoid some CVE reports updating basic packages.