diff --git a/DockerfileProphunt b/DockerfileProphunt index 7f83142..a66f35d 100644 --- a/DockerfileProphunt +++ b/DockerfileProphunt @@ -1,4 +1,4 @@ -FROM debian:buster-slim as lgsm +FROM debian:12-slim as lgsm # Const \\ Overwrite Env \\ Configs possible \\ Configs needed # C.UTF-8 -> en_US.UTF-8 @@ -8,12 +8,11 @@ ENV STEAM_PATH="/home/steam" \ GROUP_ID=10000 \ USER_ID=10000 \ DOCKER_USER=steam \ - SUPERCRONIC_URL=https://github.com/aptible/supercronic/releases/download/v0.1.9/supercronic-linux-amd64 \ + SUPERCRONIC_URL=https://github.com/aptible/supercronic/releases/download/v0.2.28/supercronic-linux-amd64 \ SUPERCRONIC=supercronic-linux-amd64 \ - SUPERCRONIC_SHA1SUM=5ddf8ea26b56d4a7ff6faecdd8966610d5cb9d85 \ + SUPERCRONIC_SHA1SUM=fe1a81a8a5809deebebbd7a209a3b97e542e2bcd \ \ \ - DEBIAN_FRONTEND=noninteractive \ LANG=C.UTF-8 \ TERM=xterm \ \ @@ -40,9 +39,10 @@ COPY ["lgsm/entrypoint.sh", "lgsm/initCron.sh", "lgsm/createAlias.sh", "/home/"] # iproute2 needed because of "-slim" RUN dpkg --add-architecture i386 && \ apt-get update -y && \ - apt-get install -y bc binutils bsdmainutils bzip2 ca-certificates cpio curl file gzip hostname jq lib32gcc1 lib32stdc++6 netcat python3 tar tmux unzip util-linux wget xz-utils lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 distro-info \ - libtinfo5:i386 \ - procps iproute2 && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y bc binutils bsdmainutils bzip2 ca-certificates cpio curl distro-info file gzip hostname jq lib32gcc-s1 lib32stdc++6 netcat-openbsd python3 tar tmux unzip util-linux uuid-runtime wget xz-utils \ + lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 \ + libtinfo5:i386 \ + procps iproute2 && \ \ groupadd -g $GROUP_ID $DOCKER_USER && \ useradd -d "$STEAM_PATH" -g $GROUP_ID -u $USER_ID -m $DOCKER_USER && \ @@ -140,7 +140,7 @@ ENV CSS_PATH="/home/steam/addons/css" \ LGSM_UPDATE=true \ \ USE_MY_REPLACER_CONFIG=false - + COPY ["gmod/prepareServer.sh", "gmod/initConfig.sh", "gmod/forceWorkshopDownload.sh", "gmod/installAndMountAddons.sh", "gmod/common.cfg", "/home/"]