From bc57e78b0c369b406eff36839f7dfd095ca7ee01 Mon Sep 17 00:00:00 2001 From: gOOvER Date: Fri, 22 Apr 2022 07:36:18 +0200 Subject: [PATCH 1/2] add nodejs18 --- .github/workflows/nodejs.yml | 1 + nodejs/18/Dockerfile | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 nodejs/18/Dockerfile diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 179c8b5..8bf5235 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -20,6 +20,7 @@ jobs: - 14 - 16 - 17 + - 18 steps: - uses: actions/checkout@v2 # Setup QEMU for ARM64 Build diff --git a/nodejs/18/Dockerfile b/nodejs/18/Dockerfile new file mode 100644 index 0000000..8ce29ce --- /dev/null +++ b/nodejs/18/Dockerfile @@ -0,0 +1,15 @@ +FROM --platform=$TARGETOS/$TARGETARCH node:18-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 \ + && npm -g install npm@latest \ + && useradd -m -d /home/container container + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ] From 91cba2e3e52b5947e1777999e338a93857b7bfb8 Mon Sep 17 00:00:00 2001 From: gOOvER Date: Fri, 22 Apr 2022 07:38:43 +0200 Subject: [PATCH 2/2] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9d54cf5..8726abc 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,8 @@ is tagged correctly. * `ghcr.io/parkervcp/yolks:nodejs_16` * [`node17`](/nodejs/17) * `ghcr.io/parkervcp/yolks:nodejs_17` +* [`node18`](/nodejs/18) + * `ghcr.io/parkervcp/yolks:nodejs_18` ### [PostgreSQL](/postgres) * [`Postgres 9`](/postgres/9)