From 5b76ea851eef68480f46fb59aebf0007184f3702 Mon Sep 17 00:00:00 2001 From: nikurasu Date: Tue, 26 Mar 2024 22:51:24 +0100 Subject: [PATCH] feat(debian-devel): first experiments --- debian-devel/Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 debian-devel/Dockerfile diff --git a/debian-devel/Dockerfile b/debian-devel/Dockerfile new file mode 100644 index 0000000..712f56a --- /dev/null +++ b/debian-devel/Dockerfile @@ -0,0 +1,11 @@ +FROM docker.io/debian:trixie +ARG NODE_VERSION="20.12.0" +ARG PNPM_VERSION="8.15.5" +ARG USER="developer" +RUN apt-get update -y && apt-get install -y build-essential curl git && apt-get clean && for dir in apt dpkg;do rm -r /var/lib/$dir;done &&\ + useradd -u 1000 -mU -s $(which bash) $USER &&\ + curl -fsSLO https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz &&\ + tar -xJf node-v$NODE_VERSION-linux-x64.tar.xz &&\ + for dir in lib share include bin;do cp -r node-v$NODE_VERSION-linux-x64/$dir /usr;done &&\ + rm -r node-v$NODE_VERSION-linux-x64 node-v$NODE_VERSION-linux-x64.tar.xz &&\ + runuser -l $USER -c 'curl -fsSL https://get.pnpm.io/install.sh | env SHELL=$(which bash) sh -' \ No newline at end of file