Quote variables, actually scope in our arguments

This commit is contained in:
Salt 2022-06-14 14:16:51 -05:00
parent 30802403cc
commit 07c8bfd165
1 changed files with 6 additions and 2 deletions

View File

@ -31,11 +31,15 @@ FROM alpine:latest AS final
# Use only a subset of arguments
ARG JRE_VERSION
ARG UID
ARG USER
ARG GID
ARG GROUP
# Build the thing up
RUN apk add bash curl findutils rsync screen "${JRE_VERSION}"
RUN addgroup -g $GID $USER && \
adduser -h /minecraft -s /bin/sh -G $GROUP -D -H -u $UID
RUN addgroup -g "${GID}" "${USER}" && \
adduser -h /minecraft -s /bin/sh -G "${GROUP}" -D -H -u "${UID}"
WORKDIR /minecraft
COPY --from=build /minecraft .
USER $USER