From 6109c592fe18ed9d876c86cb179bb192a5419887 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Wed, 4 Feb 2026 21:26:06 -0600 Subject: [PATCH] Add nodejs in containers --- Dockerfile | 5 ++++- Dockerfile.plucky | 9 +++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e835c72..87afb0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,10 @@ RUN dpkg --add-architecture riscv64 RUN dpkg --add-architecture arm64 RUN dpkg --add-architecture armhf RUN apt update -y -RUN apt install -y cmake build-essential libmbedtls-dev make wget curl crossbuild-essential-armhf crossbuild-essential-riscv64 crossbuild-essential-armhf crossbuild-essential-arm64 libmbedtls-dev:armhf libmbedtls-dev:arm64 libmbedtls-dev:riscv64 +RUN apt install -y cmake build-essential libmbedtls-dev make wget curl gnupg2 crossbuild-essential-armhf crossbuild-essential-riscv64 crossbuild-essential-armhf crossbuild-essential-arm64 libmbedtls-dev:armhf libmbedtls-dev:arm64 libmbedtls-dev:riscv64 +RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - +# Install Node.js and npm +RUN apt-get install -y nodejs RUN curl https://git.tesseslanguage.com/api/packages/tesses50/debian/repository.key -o /etc/apt/keyrings/gitea-tesses50.asc RUN echo "deb [signed-by=/etc/apt/keyrings/gitea-tesses50.asc] https://git.tesseslanguage.com/api/packages/tesses50/debian jammy main" | tee -a /etc/apt/sources.list.d/gitea.list diff --git a/Dockerfile.plucky b/Dockerfile.plucky index 0317642..091b9ad 100644 --- a/Dockerfile.plucky +++ b/Dockerfile.plucky @@ -5,7 +5,12 @@ RUN dpkg --add-architecture i386 RUN dpkg --add-architecture riscv64 RUN dpkg --add-architecture arm64 RUN dpkg --add-architecture armhf -RUN apt update -y -RUN apt install -y cmake build-essential libmbedtls-dev make wget curl crossbuild-essential-armhf crossbuild-essential-i386 crossbuild-essential-riscv64 crossbuild-essential-armhf crossbuild-essential-arm64 libmbedtls-dev:armhf libmbedtls-dev:arm64 libmbedtls-dev:i386 libmbedtls-dev:riscv64 +RUN apt-get update -y +RUN apt-get install -y cmake build-essential libmbedtls-dev make wget curl gnupg2 crossbuild-essential-armhf crossbuild-essential-i386 crossbuild-essential-riscv64 crossbuild-essential-armhf crossbuild-essential-arm64 libmbedtls-dev:armhf libmbedtls-dev:arm64 libmbedtls-dev:i386 libmbedtls-dev:riscv64 +RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - + +# Install Node.js and npm +RUN apt-get install -y nodejs + RUN curl https://git.tesseslanguage.com/api/packages/tesses50/debian/repository.key -o /etc/apt/keyrings/gitea-tesses50.asc RUN echo "deb [signed-by=/etc/apt/keyrings/gitea-tesses50.asc] https://git.tesseslanguage.com/api/packages/tesses50/debian plucky main" | tee -a /etc/apt/sources.list.d/gitea.list