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"]