Marcel Dempers 9a4c55a38a
fix build
2020-02-15 11:11:45 +11:00

29 lines
721 B
Plaintext

FROM mcr.microsoft.com/dotnet/core/sdk:2.2-stretch as debug
#install debugger for NET Core
RUN apt-get update
RUN apt-get install -y unzip
RUN curl -sSL https://aka.ms/getvsdbgsh | /bin/sh /dev/stdin -v latest -l ~/vsdbg
RUN mkdir /work/
WORKDIR /work/
COPY ./src/work.csproj /work/work.csproj
RUN dotnet restore
COPY ./src/ /work/
RUN mkdir /out/
RUN dotnet publish --no-restore --output /out/ --configuration Release
ENTRYPOINT ["dotnet", "run"]
###########START NEW IMAGE###########################################
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim as prod
RUN mkdir /app/
WORKDIR /app/
COPY --from=debug /out/ /app/
RUN chmod +x /app/
CMD dotnet work.dll