Horde server fails to build Docker image

If you attempt to build the Horde server Docker image right now it fails unless you have some of the layers cached or a nuget proxy/cache that has cached some packages. JetBrains have renamed their code coverage tool and removed the one currently used from nuget.

The original tool used: https://www.nuget.org/packages/JetBrains.dotCover.GlobalTool

The replacement tool: https://www.nuget.org/packages/JetBrains.dotCover.CommandLineTools

Changes required for the Dockerfile to build again:

`Differences …

==== //UE5/Main/Engine/Source/Programs/Horde/HordeServer/Dockerfile#1 (text) ====

[Content removed]9 @@
RUN DEBIAN_FRONTEND=noninteractive
apt-get -qq update &&
apt-get -qq install curl zip && \

  • dotnet tool install --global JetBrains.dotCover.GlobalTool && \
  • ln -s /root/.dotnet/tools/dotnet-dotcover /usr/local/bin/dotnet-dotcover
  • dotnet tool install --global JetBrains.dotCover.CommandLineTools && \
  • ln -s /root/.dotnet/tools/dotnet-dotCover /usr/local/bin/dotnet-dotCover

COPY --from=redis /usr/local/bin/redis-server /usr/local/bin/redis-server`

Hey Regner,

Thanks for bringing this to the team’s attention. I’ve created a JIRA on our end to investigate (UE-264773 for posterity; I’ll provide a link once it’s been mirrored to public).

Kind regards,

Julian