From 75a3f263d74e79c8f2144a4e0c6595263a40206c Mon Sep 17 00:00:00 2001 From: gOOvER <116325+gOOvER@users.noreply.github.com> Date: Sun, 19 Mar 2023 12:26:19 +0100 Subject: [PATCH 1/2] add nodejs19 --- .github/workflows/nodejs.yml | 1 + nodejs/19/Dockerfile | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 nodejs/19/Dockerfile diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index dd9dbd4..9eb39c9 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -21,6 +21,7 @@ jobs: - 16 - 17 - 18 + - 19 steps: - uses: actions/checkout@v3 # Setup QEMU for ARM64 Build diff --git a/nodejs/19/Dockerfile b/nodejs/19/Dockerfile new file mode 100644 index 0000000..fd9a71f --- /dev/null +++ b/nodejs/19/Dockerfile @@ -0,0 +1,16 @@ +FROM --platform=$TARGETOS/$TARGETARCH node:19-bullseye-slim + +LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" + +RUN apt update \ + && apt -y install ffmpeg iproute2 git sqlite3 libsqlite3-dev python3 python3-dev ca-certificates dnsutils tzdata zip tar curl build-essential libtool iputils-ping \ + && useradd -m -d /home/container container + +RUN npm install npm@latest -g + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ] From 84421b5d882d2f0761ae09e2c3a0606a34e139c7 Mon Sep 17 00:00:00 2001 From: gOOvER <116325+gOOvER@users.noreply.github.com> Date: Sun, 19 Mar 2023 12:27:49 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 67837d9..ef75667 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,8 @@ is tagged correctly. * `ghcr.io/parkervcp/yolks:nodejs_17` * [`node18`](/nodejs/18) * `ghcr.io/parkervcp/yolks:nodejs_18` +* [`node19`](/nodejs/19) + * `ghcr.io/parkervcp/yolks:nodejs_19` ### [PostgreSQL](/postgres)