diff --git a/Directory.Packages.props b/Directory.Packages.props index 760377155..548c64a37 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -42,7 +42,7 @@ - + diff --git a/Dockerfile b/Dockerfile index 65bbc25b9..0ee112ba4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # TARGETARCH and TARGETOS are set automatically when --platform is provided. -FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0@sha256:b56053d0a8f4627047740941396e76cd9e7a9421c83b1d81b68f10e5019862d7 AS build-env ARG TARGETOS LABEL stage=build-env WORKDIR /source @@ -14,8 +14,8 @@ COPY Directory.Packages.props . RUN dotnet publish src/OrchardCore.Commerce.Web/OrchardCore.Commerce.Web.csproj -c Release -o /app --framework net8.0 /p:RunAnalyzers=false # build runtime image -FROM mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-1809 AS build_windows -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS build_linux +FROM mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-1809@sha256:1c72bc50ddaef7f545560ffcb61645d1c3c40add98e4b0da35846f1ab8ae30c4 AS build_windows +FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:c149fe7e2be3baccf3cc91e9e6cdcca0ce70f7ca30d5f90796d983ff4f27bd9a AS build_linux FROM build_${TARGETOS} AS aspnet EXPOSE 80 diff --git a/Dockerfile-CI b/Dockerfile-CI index a47389f46..e95e9607f 100644 --- a/Dockerfile-CI +++ b/Dockerfile-CI @@ -1,10 +1,10 @@ # This Docker file is intended for the CI # A prerequisite is a published application in the .build/release -FROM --platform=$BUILDPLATFORM golang:alpine AS build +FROM --platform=$BUILDPLATFORM golang:alpine@sha256:ef18ee7117463ac1055f5a370ed18b8750f01589f13ea0b48642f5792b234044 AS build ARG TARGETOS -FROM mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-1809 AS build_windows -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS build_linux +FROM mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-1809@sha256:1c72bc50ddaef7f545560ffcb61645d1c3c40add98e4b0da35846f1ab8ae30c4 AS build_windows +FROM mcr.microsoft.com/dotnet/aspnet:8.0@sha256:c149fe7e2be3baccf3cc91e9e6cdcca0ce70f7ca30d5f90796d983ff4f27bd9a AS build_linux FROM build_${TARGETOS} AS aspnet EXPOSE 80