Dockerfile 398 B

1234567891011121314151617
  1. FROM mcr.microsoft.com/dotnet/aspnet:5.0 as base
  2. WORKDIR /app
  3. FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
  4. COPY . /src
  5. WORKDIR /src
  6. RUN ls
  7. RUN dotnet build "aspnetapp.csproj" -c Release -o /app/build
  8. FROM build AS publish
  9. RUN dotnet publish "aspnetapp.csproj" -c Release -o /app/publish
  10. FROM base AS final
  11. WORKDIR /app
  12. COPY --from=publish /app/publish .
  13. ENTRYPOINT ["dotnet", "aspnetapp.dll"]