diff --git a/catalog.Dockerfile b/catalog.Dockerfile index d442972..0a251e7 100644 --- a/catalog.Dockerfile +++ b/catalog.Dockerfile @@ -1,12 +1,12 @@ # Build UI first in a Node.js container -FROM --platform=$BUILDPLATFORM node:26-bookworm@sha256:17895f86b5d1bed5ea97bde2ef4b2e8da46d6024d2eae32a5245bf0d0fb9ecd6 AS ui-build +FROM --platform=$BUILDPLATFORM node:26-bookworm@sha256:0353e48e0e8a993db87b720c242f54b207059d1bcc0106534896e8a11054c837 AS ui-build WORKDIR /ui COPY ui . RUN npm install RUN npm run build # create the build container -FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:10.0@sha256:548d93f8a18a1acbe6cc127bc4f47281430d34a9e35c18afa80a8d6741c2adc3 AS build +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:10.0@sha256:72dd743782f2ae7e5476fd64f6a460045e3998dc862218b80e6944cba79a01b0 AS build ARG TARGETARCH LABEL stage=build WORKDIR /api @@ -16,7 +16,7 @@ COPY --from=ui-build /ui/dist/ ./wwwroot/ RUN dotnet publish -c Release -o out -a $TARGETARCH # create the runtime container -FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:ddcf70ad1ab963a4fcd41fbd722a6b660e404e87567cfbd46fd2809c21b02088 +FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:f1126d438ccc359f51cc6d4701a8deae513856cf10f5fe645d29ea6403dcac6b ARG INSTALL_AZURE_CLI=false WORKDIR /app COPY --from=build /api/out .