diff --git a/Dockerfile b/Dockerfile index 748834989..8fc134d0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -64,7 +64,8 @@ RUN case ${TARGETARCH} in \ && chmod +x supercronic \ && mv supercronic /usr/local/bin/supercronic -ENV PORT= \ +ENV HOME=/home/steam \ + PORT= \ PUID=1000 \ PGID=1000 \ PLAYERS= \ @@ -110,9 +111,11 @@ RUN chmod +x /home/steam/server/*.sh && \ WORKDIR /home/steam/server RUN touch rcon.yaml crontab && \ - chmod o+w rcon.yaml crontab && \ - chown steam:steam -R /home/steam && \ - chmod -R o+w /home/steam/steamcmd + mkdir -p /home/steam/Steam/package && \ + chown steam:steam /home/steam/Steam/package && \ + rm -rf /tmp/dumps && \ + chmod o+w rcon.yaml crontab /home/steam/Steam/package && \ + chown steam:steam -R /home/steam/server HEALTHCHECK --start-period=5m \ CMD pgrep "PalServer-Linux" > /dev/null || exit 1