diff --git a/build/Dockerfile b/build/Dockerfile index 2b1cb8c47d..dd8d097837 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -46,4 +46,4 @@ COPY --from=publish /app . RUN mkdir /config_data && mv appsettings.Docker.json /config_data/appsettings.Production.json VOLUME ["/config_data"] -ENTRYPOINT ["dotnet", "Tgstation.Server.Host.Console.dll"] +ENTRYPOINT ["./tgs.sh"] diff --git a/src/Tgstation.Server.Host.Console/Tgstation.Server.Host.Console.csproj b/src/Tgstation.Server.Host.Console/Tgstation.Server.Host.Console.csproj index 5bd446923d..c88d318c9c 100644 --- a/src/Tgstation.Server.Host.Console/Tgstation.Server.Host.Console.csproj +++ b/src/Tgstation.Server.Host.Console/Tgstation.Server.Host.Console.csproj @@ -21,4 +21,13 @@ + + + PreserveNewest + + + PreserveNewest + + + diff --git a/src/Tgstation.Server.Host.Console/tgs.bat b/src/Tgstation.Server.Host.Console/tgs.bat new file mode 100644 index 0000000000..a54925985c --- /dev/null +++ b/src/Tgstation.Server.Host.Console/tgs.bat @@ -0,0 +1,2 @@ +@echo off +dotnet %~dp0Tgstation.Server.Host.Console.dll diff --git a/src/Tgstation.Server.Host.Console/tgs.sh b/src/Tgstation.Server.Host.Console/tgs.sh new file mode 100755 index 0000000000..1f50a92ca5 --- /dev/null +++ b/src/Tgstation.Server.Host.Console/tgs.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +script_full_path=$(dirname "$0") +exec dotnet "$script_full_path/Tgstation.Server.Host.Console.dll"