Add Dockerfile

Based on https://github.com/dotnet/dotnet-docker-samples
This commit is contained in:
JustArchi 2017-10-06 23:56:39 +02:00
parent c1d934ba00
commit 7a3bc2c22f

16
Dockerfile Normal file
View file

@ -0,0 +1,16 @@
FROM microsoft/dotnet:2.0-sdk AS build-env
WORKDIR /app
# copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# copy everything else and build
COPY . ./
RUN dotnet publish -c Release -o out --no-restore /nologo
# build runtime image
FROM microsoft/dotnet:2.0-runtime
WORKDIR /app
COPY --from=build-env /app/out ./
ENTRYPOINT ["dotnet", "ArchiSteamFarm.dll"]