From 3cf30c15c5027c23c58d88cbc24304e5775374cc Mon Sep 17 00:00:00 2001 From: Aitbytes Date: Sat, 20 Jul 2024 13:15:05 +0000 Subject: [PATCH] Add packages (python, bun, wget ...) and perms --- Dockerfile | 17 ++++++++++++++++- .../etc/s6-overlay/s6-rc.d/init-code-server/run | 6 ++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 50a3794b..f500ab69 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,22 @@ RUN \ nano \ net-tools \ netcat \ - sudo && \ + nano \ + net-tools \ + netcat \ + python3 \ + python3-venv \ + python3-pip \ + sqlite3 \ + nodejs \ + npm \ + yarn \ + wget \ + unzip \ + zip \ + docker.io \ + sudo &&\ + npm install -g bun &&\ echo "**** install code-server ****" && \ if [ -z ${CODE_RELEASE+x} ]; then \ CODE_RELEASE=$(curl -sX GET https://api.github.com/repos/coder/code-server/releases/latest \ diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index d93a4d26..c741fdda 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -29,3 +29,9 @@ chmod 700 /config/.ssh if [ -n "$(ls -A /config/.ssh)" ]; then chmod 600 /config/.ssh/* fi + +#add user to docker group +usermod -aG docker abc +#change privileges on docker.sock +chown root:docker /var/run/docker.sock +chmod 666 /var/run/docker.sock