Dare to upgrade libgit2 and remove libssl dep

This commit is contained in:
Dominion
2023-05-14 19:46:42 -04:00
parent cc74e83939
commit 4ee05fcd0c
3 changed files with 1 additions and 10 deletions
-1
View File
@@ -43,7 +43,6 @@ The following dependencies are required to run tgstation-server on Linux alongsi
- libc6-i386
- libstdc++6:i386
- libssl1.0.0
- gdb (for using gcore to create core dumps)
- gcc-multilib (Only on 64-bit systems)
-7
View File
@@ -65,13 +65,6 @@ RUN apt-get update \
&& apt-get install -y \
gcc-multilib \
gdb \
curl \
&& curl http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1_amd64.deb --output multiarch-support_2.27.deb \
&& curl http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb --output libssl1.0.0.deb \
&& dpkg -i multiarch-support_2.27.deb \
&& dpkg -i libssl1.0.0.deb \
&& rm multiarch-support_2.27.deb \
&& rm libssl1.0.0.deb \
&& rm -rf /var/lib/apt/lists/*
EXPOSE 5000
@@ -74,8 +74,7 @@
<!-- Usage: GitLab interop -->
<PackageReference Include="GitLabApiClient" Version="1.8.0" />
<!-- Usage: git interop -->
<!-- Pinned: Later versions are known to show issues with TGS. Do not upgrade without thorough git testing -->
<PackageReference Include="LibGit2Sharp" Version="0.27.0-preview-0034" />
<PackageReference Include="LibGit2Sharp" Version="0.27.2" />
<!-- Usage: JWT injection into HTTP pipeline -->
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.15" />
<!-- Usage: Support ""legacy"" Newotonsoft.Json in HTTP pipeline. The rest of our codebase uses Newtonsoft. -->