Browse Source

refactor(dockerfiles): remove non-root user creation

removed steam user as could cause issues with upstream containers
pull/81/head
Daniel Gibbs 1 month ago
parent
commit
ffd612e92e
Failed to extract signature
  1. 7
      Dockerfile.ubuntu-2004
  2. 7
      Dockerfile.ubuntu-2204
  3. 7
      Dockerfile.ubuntu-2404

7
Dockerfile.ubuntu-2004

@ -34,13 +34,6 @@ RUN locale-gen en_US.UTF-8
ENV LANG=en_US.UTF-8 ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en ENV LANGUAGE=en_US:en
# Create non-root user
RUN useradd -m -d /home/steam -s /bin/bash steam \
&& mkdir -p /home/steam/Steam \
&& chown -R steam:steam /home/steam
USER steam
WORKDIR /home/steam
ENTRYPOINT ["steamcmd"] ENTRYPOINT ["steamcmd"]
CMD ["+help", "+quit"] CMD ["+help", "+quit"]

7
Dockerfile.ubuntu-2204

@ -34,13 +34,6 @@ RUN locale-gen en_US.UTF-8
ENV LANG=en_US.UTF-8 ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en ENV LANGUAGE=en_US:en
# Create non-root user
RUN useradd -m -d /home/steam -s /bin/bash steam \
&& mkdir -p /home/steam/Steam \
&& chown -R steam:steam /home/steam
USER steam
WORKDIR /home/steam
ENTRYPOINT ["steamcmd"] ENTRYPOINT ["steamcmd"]
CMD ["+help", "+quit"] CMD ["+help", "+quit"]

7
Dockerfile.ubuntu-2404

@ -34,13 +34,6 @@ RUN locale-gen en_US.UTF-8
ENV LANG=en_US.UTF-8 ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en ENV LANGUAGE=en_US:en
# Create non-root user
RUN useradd -m -d /home/steam -s /bin/bash steam \
&& mkdir -p /home/steam/Steam \
&& chown -R steam:steam /home/steam
USER steam
WORKDIR /home/steam
ENTRYPOINT ["steamcmd"] ENTRYPOINT ["steamcmd"]
CMD ["+help", "+quit"] CMD ["+help", "+quit"]

Loading…
Cancel
Save