Przeglądaj źródła

attempt to fix docker issue (#3426)

Xingyao Wang 1 rok temu
rodzic
commit
3f20e4edc6
2 zmienionych plików z 2 dodań i 1 usunięć
  1. 1 1
      containers/app/Dockerfile
  2. 1 0
      containers/app/entrypoint.sh

+ 1 - 1
containers/app/Dockerfile

@@ -56,7 +56,7 @@ RUN useradd -l -m -u $OPENDEVIN_USER_ID -s /bin/bash opendevin && \
     usermod -aG app opendevin && \
     usermod -aG sudo opendevin && \
     echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
-RUN chown -R opendevin:app /app && chmod -R 770 /app
+RUN chown -R opendevin:app /app && chmod -R 2770 /app
 RUN sudo chown -R opendevin:app $WORKSPACE_BASE && sudo chmod -R 770 $WORKSPACE_BASE
 USER opendevin
 

+ 1 - 0
containers/app/entrypoint.sh

@@ -59,6 +59,7 @@ else
   fi
 
   usermod -aG $DOCKER_SOCKET_GID enduser
+  usermod -aG opendevin enduser
   echo "Running as enduser"
   su enduser /bin/bash -c "$*"
 fi