mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-12 19:10:27 +03:00
docker build: do not run user commands
This commit is contained in:
parent
aff0034b43
commit
ae6b6aa7c0
1 changed files with 4 additions and 4 deletions
|
@ -4,15 +4,15 @@ ARG USER_ID
|
|||
ARG GROUP_ID
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
RUN apt-get update && apt-get install -y git cmake make ruby gcc python3 python3-pip gcc-arm-none-eabi
|
||||
RUN apt-get update && apt-get install -y git cmake make ruby gcc python3 python3-pip gcc-arm-none-eabi ninja-build
|
||||
|
||||
RUN pip install pyyaml
|
||||
|
||||
# if either of these are already set the same as the user's machine, leave them be and ignore the error
|
||||
RUN addgroup --gid $GROUP_ID inav; exit 0;
|
||||
RUN adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID inav; exit 0;
|
||||
RUN if [ -n "$USER_ID" ]; then RUN addgroup --gid $GROUP_ID inav; exit 0; fi
|
||||
RUN if [ -n "$USER_ID" ]; then RUN adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID inav; exit 0; fi
|
||||
|
||||
USER inav
|
||||
RUN if [ -n "$USER_ID" ]; then USER inav; fi
|
||||
RUN git config --global --add safe.directory /src
|
||||
|
||||
VOLUME /src
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue