Urara-Blog/node_modules/.pnpm-store/v3/files/3f/f50595084cbec5b99bcba32a12704d3cdffd12daed07059f2180d99b42aa32bd76f7e85650009bad1eceba9acc50d247840362ad168e48fb827992c831fa83
2022-08-14 01:14:53 +08:00

19 lines
No EOL
473 B
Text

# syntax=docker/dockerfile:1
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build-env
WORKDIR /app
# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# Copy everything else and build
COPY ../engine/examples ./
RUN dotnet publish -c Release -o out
# Build runtime image
FROM mcr.microsoft.com/dotnet/aspnet:3.1
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "aspnetapp.dll"]
# From https://docs.docker.com/samples/dotnetcore/