From 2f9f418487ca25ea954a531c28724361c99c3e11 Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Sat, 26 Aug 2023 16:20:25 +0100 Subject: [PATCH] fix: include vpsdk when creating container image Picked from https://github.com/edwinr/VpBridge/commit/8c85369c4cb19b1801d6f76ac058e7535133d7dd --- VPLink/Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/VPLink/Dockerfile b/VPLink/Dockerfile index f947853..128c7af 100644 --- a/VPLink/Dockerfile +++ b/VPLink/Dockerfile @@ -14,7 +14,15 @@ RUN dotnet build "VPLink.csproj" -c Release -o /app/build FROM build AS publish RUN dotnet publish "VPLink.csproj" -c Release -o /app/publish /p:UseAppHost=false +FROM base AS vpsdk +WORKDIR /vpsdk +ADD http://static.virtualparadise.org/dev-downloads/vpsdk_20210802_5afc54ae_linux_debian-stretch_x86_64.tar.gz ./vpsdk.tar.gz +RUN echo "9156B19DD83D2E2290F6C49228C99320478758C41D958E50030078A62DB6417B vpsdk.tar.gz" | sha256sum -c -&& \ + tar xfv vpsdk.tar.gz --strip-components=1 && \ + rm -r vpsdk.tar.gz include + FROM base AS final WORKDIR /app +COPY --from=vpsdk /vpsdk/lib/libvpsdk.so . COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "VPLink.dll"]