diff --git a/0.17/Dockerfile b/0.17/Dockerfile index 49646ff..27bbff6 100644 --- a/0.17/Dockerfile +++ b/0.17/Dockerfile @@ -16,26 +16,26 @@ ENV PORT=34197 \ MODS=/factorio/mods \ SCENARIOS=/factorio/scenarios \ SCRIPTOUTPUT=/factorio/script-output \ - PUID=$PUID \ - PGID=$PGID + PUID="$PUID" \ + PGID="$PGID" RUN mkdir -p /opt /factorio && \ apk add --update --no-cache pwgen su-exec binutils gettext libintl shadow && \ apk add --update --no-cache --virtual .build-deps curl && \ - curl -sSL https://www.factorio.com/get-download/$VERSION/headless/linux64 \ + curl -sSL "https://www.factorio.com/get-download/$VERSION/headless/linux64" \ -o /tmp/factorio_headless_x64_$VERSION.tar.xz && \ echo "$SHA1 /tmp/factorio_headless_x64_$VERSION.tar.xz" | sha1sum -c && \ - tar xf /tmp/factorio_headless_x64_$VERSION.tar.xz --directory /opt && \ + tar xf "/tmp/factorio_headless_x64_$VERSION.tar.xz" --directory /opt && \ chmod ugo=rwx /opt/factorio && \ - rm /tmp/factorio_headless_x64_$VERSION.tar.xz && \ - ln -s $SAVES /opt/factorio/saves && \ - ln -s $MODS /opt/factorio/mods && \ - ln -s $SCENARIOS /opt/factorio/scenarios && \ - ln -s $SCRIPTOUTPUT /opt/factorio/script-output && \ + rm "/tmp/factorio_headless_x64_$VERSION.tar.xz" && \ + ln -s "$SAVES" /opt/factorio/saves && \ + ln -s "$MODS" /opt/factorio/mods && \ + ln -s "$SCENARIOS" /opt/factorio/scenarios && \ + ln -s "$SCRIPTOUTPUT" /opt/factorio/script-output && \ apk del .build-deps && \ - addgroup -g $PGID -S $GROUP && \ - adduser -u $PUID -G $GROUP -s /bin/sh -SDH $USER && \ - chown -R $USER:$GROUP /opt/factorio /factorio + addgroup -g "$PGID" -S "$GROUP" && \ + adduser -u "$PUID" -G "$GROUP" -s /bin/sh -SDH "$USER" && \ + chown -R "$USER":"$GROUP" /opt/factorio /factorio VOLUME /factorio