FROM mcr.microsoft.com/dotnet/sdk:10.0.403 AS build
WORKDIR /src
COPY . .
RUN dotnet publish lab/Lab.csproj -p:ProbeVersion=baseline -p:UseSharedCompilation=false --configfile NuGet.Config -o /out/baseline
RUN dotnet publish lab/Lab.csproj -p:ProbeVersion=fixed -p:UseSharedCompilation=false --configfile NuGet.Config -o /out/fixed
FROM mcr.microsoft.com/dotnet/aspnet:10.0.14
WORKDIR /app
COPY --from=build /out /app
COPY docker-run.sh /app/docker-run.sh
USER app
ENTRYPOINT ["/bin/sh", "/app/docker-run.sh"]
