FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build EXPOSE 80 COPY . /app WORKDIR /app RUN dotnet restore RUN dotnet build -c Release -o /app/build FROM build AS publish RUN dotnet publish "DevHive.sln" -c Release -o /app/publish FROM base AS final COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "DevHive.Web.dll"]