diff --git a/Dockerfile b/Dockerfile index 08131141..1ab8d955 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,16 @@ FROM mcr.microsoft.com/dotnet/core/sdk:2.1 AS base +# Native libgdiplus dependencies +RUN apt-get update +RUN apt-get install -y --allow-unauthenticated libc6-dev libgdiplus libx11-dev +RUN rm -rf /var/lib/apt/lists/* +RUN ln -s /lib/x86_64-linux-gnu/libdl-2.24.so /lib/x86_64-linux-gnu/libdl.so +# Regular stuff COPY packages /root/.nuget/packages/ WORKDIR /src COPY . . RUN rm -rf ./packages RUN git status +# Build and test everything RUN dotnet build "CompatBot/CompatBot.csproj" -c Release ENV RUNNING_IN_DOCKER true WORKDIR /src/CompatBot