From 9cf409a53ce5e3cd334fc593df30e9aa6d1415e3 Mon Sep 17 00:00:00 2001 From: Ron Sonnemans Date: Wed, 28 Jan 2026 16:24:56 +0100 Subject: [PATCH] Dit werkt lokaal --- Dockerfile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index b6aab3b..9f12fb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,27 +2,29 @@ FROM docker.io/cm2network/steamcmd:latest ARG APP_USER="gamer" ARG APP_UID=568 -ARG APP_DIR="/home/steam/app" +ARG APP_DIR="/home/steam/stationeers" ARG APP_ID=600760 ARG USER_DIR="/stationeers" -# Setup local user -USER root -RUN useradd --uid "$APP_UID" --user-group --create-home --home "$APP_DIR" --shell /sbin/nologin "$APP_USER" - # Install application and configure access rights -USER "$APP_USER" +RUN /home/steam/steamcmd/steamcmd.sh +help +quit RUN /home/steam/steamcmd/steamcmd.sh +force_install_dir "$APP_DIR" +login anonymous +app_update 600760 validate +quit -RUN chown -R "$APP_USER":"$APP_USER" "$APP_DIR"/* - -# Link the saves folder to the user mount -RUN ln -sf "$USER_DIR" "$APP_DIR/saves" # Game port EXPOSE 27016/udp # Steam update port EXPOSE 27015/udp +# Setup local user +USER root +RUN useradd --uid "$APP_UID" --user-group --home "$APP_DIR" --shell /sbin/nologin "$APP_USER" +RUN chown -R "$APP_USER":"$APP_USER" "$APP_DIR" + +# Link the saves folder to the user mount +RUN ln -sf "$USER_DIR" "$APP_DIR/saves" + +# Prepare entry point +USER "$APP_USER" WORKDIR "$USER_DIR" ENV PATH="$APP_DIR:$PATH" ENTRYPOINT ["rocketstation_DedicatedServer.x86_64"]