Browse Source

deploy: docker: Add default user

Do not run docker as root user, uses a default 1000 user

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
QGC4.4
Patrick José Pereira 4 years ago committed by Ramon Roche
parent
commit
1bb5243fee
  1. 5
      deploy/docker/Dockerfile-build-linux

5
deploy/docker/Dockerfile-build-linux

@ -64,8 +64,9 @@ RUN /tmp/qt/install-qt-linux.sh @@ -64,8 +64,9 @@ RUN /tmp/qt/install-qt-linux.sh
# Reconfigure locale
RUN locale-gen en_US.UTF-8 && dpkg-reconfigure locales
# create user with id 1001 (jenkins docker workflow default)
RUN useradd --shell /bin/bash -u 1001 -c "" -m user && usermod -a -G dialout user
# create user with id 1000 to not run commands/generate files as root
RUN useradd user --create-home --home-dir /home/user --shell /bin/bash --uid 1000
USER user
WORKDIR /project/build
CMD git --git-dir=/project/source/.git submodule update --init --recursive \

Loading…
Cancel
Save