Anuj-Panthri commited on
Commit
fe070f6
·
verified ·
1 Parent(s): a075669

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -11
Dockerfile CHANGED
@@ -33,16 +33,16 @@ RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
33
  # Create a working directory
34
  WORKDIR /app
35
 
36
- # # Create a non-root user and switch to it
37
- # RUN adduser --disabled-password --gecos '' --shell /bin/bash user \
38
- # && chown -R user:user /app
39
- # RUN echo "user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-user
40
-
41
- # Create user and setup permissions on /etc/sudoers
42
- RUN useradd -m -s /bin/bash -N -u 1000 user && \
43
- echo "user ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers && \
44
- chmod 0440 /etc/sudoers && \
45
- chmod g+w /etc/passwd
46
 
47
  USER user
48
 
@@ -81,7 +81,8 @@ RUN --mount=target=/root/on_startup.sh,source=on_startup.sh,readwrite \
81
  RUN mkdir /data && chown user:user /data
82
 
83
  # sudo permissions
84
- RUN chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo
 
85
 
86
  #######################################
87
  # End root user section
 
33
  # Create a working directory
34
  WORKDIR /app
35
 
36
+ # Create a non-root user and switch to it
37
+ RUN adduser --disabled-password --gecos '' --shell /bin/bash user \
38
+ && chown -R user:user /app
39
+ RUN echo "user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-user
40
+
41
+ # # Create user and setup permissions on /etc/sudoers
42
+ # RUN useradd -m -s /bin/bash -N -u 1000 user && \
43
+ # echo "user ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers && \
44
+ # chmod 0440 /etc/sudoers && \
45
+ # chmod g+w /etc/passwd
46
 
47
  USER user
48
 
 
81
  RUN mkdir /data && chown user:user /data
82
 
83
  # sudo permissions
84
+ RUN chown root:root /usr/bin/sudo && chmod 777 /usr/bin/sudo
85
+
86
 
87
  #######################################
88
  # End root user section