From 56f9fd7049fe7284b7031d6cfe8230c6a5671fd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Schottst=C3=A4dt?= Date: Thu, 4 Jun 2026 01:12:05 +0200 Subject: [PATCH 1/3] fix: add steamcmd pz dependencies --- Dockerfile.steamcmd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.steamcmd b/Dockerfile.steamcmd index 2f60db7..e0c8beb 100644 --- a/Dockerfile.steamcmd +++ b/Dockerfile.steamcmd @@ -1,5 +1,5 @@ ARG VERSION=latest -FROM highcard/druid:${VERSION} AS base +FROM artifacts.druid.gg/druid-team/druid:${VERSION} AS base FROM gameservermanagers/steamcmd:ubuntu-24.04 RUN if id -u steam >/dev/null 2>&1; then echo "Removing steam user from base image"; userdel -r steam || true; else echo "steam user not present"; fi @@ -22,8 +22,10 @@ RUN apt-get update && apt-get install -y \ lib32stdc++6 \ moreutils \ netcat-openbsd \ + openjdk-21-jre \ pigz \ python3 \ + rng-tools5 \ tmux \ unzip \ uuid-runtime \ From d7fdda82bfc4e2cf46ab284c68da8191b0348d00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Schottst=C3=A4dt?= Date: Thu, 4 Jun 2026 01:26:05 +0200 Subject: [PATCH 2/3] fix: install headless java in steamcmd image --- Dockerfile.steamcmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.steamcmd b/Dockerfile.steamcmd index e0c8beb..5aee1d6 100644 --- a/Dockerfile.steamcmd +++ b/Dockerfile.steamcmd @@ -7,7 +7,7 @@ RUN if id -u steam >/dev/null 2>&1; then echo "Removing steam user from base ima COPY --from=base /usr/bin/druid* /usr/bin/ COPY --from=base /entrypoint.sh /entrypoint.sh -RUN apt-get update && apt-get install -y \ +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends \ bc \ binutils \ bsdmainutils \ @@ -22,7 +22,7 @@ RUN apt-get update && apt-get install -y \ lib32stdc++6 \ moreutils \ netcat-openbsd \ - openjdk-21-jre \ + openjdk-21-jre-headless \ pigz \ python3 \ rng-tools5 \ From 50b7d5e956603e3a06e8c4d0983679ef90c86a41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Schottst=C3=A4dt?= Date: Thu, 4 Jun 2026 01:35:21 +0200 Subject: [PATCH 3/3] fix: prepare manpage path for java install --- Dockerfile.steamcmd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile.steamcmd b/Dockerfile.steamcmd index 5aee1d6..d3e7cf2 100644 --- a/Dockerfile.steamcmd +++ b/Dockerfile.steamcmd @@ -7,7 +7,8 @@ RUN if id -u steam >/dev/null 2>&1; then echo "Removing steam user from base ima COPY --from=base /usr/bin/druid* /usr/bin/ COPY --from=base /entrypoint.sh /entrypoint.sh -RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends \ +RUN mkdir -p /usr/share/man/man1 && \ + DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends \ bc \ binutils \ bsdmainutils \