github.com/GoogleContainerTools/skaffold/v2@v2.13.2/integration/testdata/debug/netcore/Dockerfile (about) 1 # See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile 2 # to build your images for faster debugging. 3 4 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base 5 WORKDIR /app 6 EXPOSE 80 7 EXPOSE 443 8 9 FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build 10 COPY ["src/HelloWorld/HelloWorld.csproj", "src/HelloWorld/"] 11 RUN dotnet restore "src/HelloWorld/HelloWorld.csproj" 12 COPY . . 13 WORKDIR "/src/HelloWorld" 14 RUN ls -al 15 RUN dotnet build "HelloWorld.csproj" --configuration Debug -o /app/build 16 17 FROM build AS publish 18 RUN dotnet publish "HelloWorld.csproj" --configuration Debug -o /app/publish 19 20 FROM base AS final 21 WORKDIR /app 22 COPY --from=publish /app/publish . 23 ENTRYPOINT ["dotnet", "HelloWorld.dll"]