# Stage 1: Build FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build WORKDIR /build COPY . . RUN dotnet restore RUN dotnet publish -c Release -o /app # Stage 2: Package up and set entrypoint FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS final WORKDIR /app COPY --from=build /app . ## Intruduce all the ENV vars ENV DATABASE_HOST null ENV DATABASE_PORT 5432 ENV DATABASE_NAME null ENV DATABASE_USER null ENV DATABASE_PASSWORD null EXPOSE 80 ENTRYPOINT ["dotnet", "ScrumTaskboard.dll"]