From 41b5374027c1ada745fbf4a7ea17a75621c3b450 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 25 Mar 2021 09:05:32 +0100 Subject: [PATCH] :bug: Fix build commands on devenv. --- docker/devenv/Dockerfile | 1 + docker/devenv/files/entrypoint.sh | 2 ++ docker/devenv/files/sudoers | 8 ++++++++ 3 files changed, 11 insertions(+) create mode 100644 docker/devenv/files/sudoers diff --git a/docker/devenv/Dockerfile b/docker/devenv/Dockerfile index 6663eab88..db151af6a 100644 --- a/docker/devenv/Dockerfile +++ b/docker/devenv/Dockerfile @@ -146,6 +146,7 @@ COPY files/phantomjs-mock /usr/bin/phantomjs COPY files/bashrc /root/.bashrc COPY files/vimrc /root/.vimrc COPY files/tmux.conf /root/.tmux.conf +COPY files/sudoers /etc/sudoers COPY files/start-tmux.sh /home/start-tmux.sh COPY files/entrypoint.sh /home/entrypoint.sh diff --git a/docker/devenv/files/entrypoint.sh b/docker/devenv/files/entrypoint.sh index 975494219..b47fa50a8 100755 --- a/docker/devenv/files/entrypoint.sh +++ b/docker/devenv/files/entrypoint.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +export PATH=/usr/lib/jvm/openjdk16/bin:/usr/local/nodejs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin + set -e usermod -u ${EXTERNAL_UID:-1000} penpot diff --git a/docker/devenv/files/sudoers b/docker/devenv/files/sudoers new file mode 100644 index 000000000..a85492b7a --- /dev/null +++ b/docker/devenv/files/sudoers @@ -0,0 +1,8 @@ +Defaults env_reset +Defaults mail_badpass +#Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" +root ALL=(ALL:ALL) ALL +penpot ALL=(ALL) NOPASSWD:ALL + +%admin ALL=(ALL) ALL +%sudo ALL=(ALL:ALL) ALL