From d73fb58ebb787b289902c0845ccfb506a01cfc83 Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 28 Jun 2026 09:27:32 +0100 Subject: [PATCH 1/5] Bumping version to 4.1.9 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 7deea7a..9291a1c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.1.8 \ No newline at end of file +4.1.9 \ No newline at end of file From bd9530abb750b4baff15ea6e610a82c8136a5e33 Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 28 Jun 2026 09:30:31 +0100 Subject: [PATCH 2/5] Bumping version to 4.2.0 --- VERSION | 2 +- VERSION_MINOR | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 9291a1c..ef8d756 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.1.9 \ No newline at end of file +4.2.0 \ No newline at end of file diff --git a/VERSION_MINOR b/VERSION_MINOR index 8a36cd1..8012ebb 100644 --- a/VERSION_MINOR +++ b/VERSION_MINOR @@ -1 +1 @@ -4.1 \ No newline at end of file +4.2 \ No newline at end of file From 368f8774ef99083a3e555e1774a30e252da3c55c Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 28 Jun 2026 09:30:53 +0100 Subject: [PATCH 3/5] Adding NodeJS 26 --- .github/workflows/dev.yml | 2 +- .github/workflows/publish.yml | 2 +- 26/ALPINE_MINOR | 1 + 26/Dockerfile | 16 ++++++++++++++++ 26/PKG.url | 1 + 26/overlay/tmp/NODE_BUILD | 1 + 26/overlay/tmp/NODE_MINOR | 1 + 26/overlay/tmp/NODE_PKG | 1 + 26/overlay/tmp/NPM_BUILD | 1 + 9 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 26/ALPINE_MINOR create mode 100644 26/Dockerfile create mode 100644 26/PKG.url create mode 100644 26/overlay/tmp/NODE_BUILD create mode 100644 26/overlay/tmp/NODE_MINOR create mode 100644 26/overlay/tmp/NODE_PKG create mode 100644 26/overlay/tmp/NPM_BUILD diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 2220fd3..c447184 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - node: [ "16", "17", "18", "19", "20", "21", "22", "23", "24" ] + node: [ "16", "17", "18", "19", "20", "21", "22", "23", "24", "26" ] runs-on: ubuntu-latest steps: - diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0564fd0..eb31651 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - node: [ "16", "17", "18", "19", "20", "21", "22", "23", "24" ] + node: [ "16", "17", "18", "19", "20", "21", "22", "23", "24", "26" ] runs-on: ubuntu-latest steps: - diff --git a/26/ALPINE_MINOR b/26/ALPINE_MINOR new file mode 100644 index 0000000..98ee6f1 --- /dev/null +++ b/26/ALPINE_MINOR @@ -0,0 +1 @@ +3.24 \ No newline at end of file diff --git a/26/Dockerfile b/26/Dockerfile new file mode 100644 index 0000000..c1dc75f --- /dev/null +++ b/26/Dockerfile @@ -0,0 +1,16 @@ +FROM quay.io/bfren/alpine-s6:alpine3.24-6.2.0 + +LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" + +ARG BF_IMAGE +ARG BF_PUBLISHING +ARG BF_VERSION + +EXPOSE 3000 + +COPY ./overlay / +COPY ./26/overlay / + +RUN bf-install + +VOLUME [ "/app/live" ] diff --git a/26/PKG.url b/26/PKG.url new file mode 100644 index 0000000..46279ba --- /dev/null +++ b/26/PKG.url @@ -0,0 +1 @@ +https://pkgs.alpinelinux.org/packages?name=nodejs-current&branch=v3.24&repo=&arch=&maintainer= diff --git a/26/overlay/tmp/NODE_BUILD b/26/overlay/tmp/NODE_BUILD new file mode 100644 index 0000000..db26d61 --- /dev/null +++ b/26/overlay/tmp/NODE_BUILD @@ -0,0 +1 @@ +26.3.0-r0 \ No newline at end of file diff --git a/26/overlay/tmp/NODE_MINOR b/26/overlay/tmp/NODE_MINOR new file mode 100644 index 0000000..3276f1d --- /dev/null +++ b/26/overlay/tmp/NODE_MINOR @@ -0,0 +1 @@ +26.3 \ No newline at end of file diff --git a/26/overlay/tmp/NODE_PKG b/26/overlay/tmp/NODE_PKG new file mode 100644 index 0000000..1399534 --- /dev/null +++ b/26/overlay/tmp/NODE_PKG @@ -0,0 +1 @@ +nodejs-current \ No newline at end of file diff --git a/26/overlay/tmp/NPM_BUILD b/26/overlay/tmp/NPM_BUILD new file mode 100644 index 0000000..b3f0be5 --- /dev/null +++ b/26/overlay/tmp/NPM_BUILD @@ -0,0 +1 @@ +11.12.1-r0 \ No newline at end of file From 0b7d6a0dbfe22b9f6537d8c5b4c54434048a1ad2 Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 28 Jun 2026 09:31:01 +0100 Subject: [PATCH 4/5] Using latest base images --- 16/Dockerfile | 2 +- 17/Dockerfile | 2 +- 18/Dockerfile | 2 +- 19/Dockerfile | 2 +- 20/Dockerfile | 2 +- 21/Dockerfile | 2 +- 22/Dockerfile | 2 +- 23/Dockerfile | 2 +- 24/ALPINE_MINOR | 2 +- 24/Dockerfile | 2 +- 24/PKG.url | 2 +- 24/overlay/tmp/NODE_BUILD | 2 +- 24/overlay/tmp/NODE_MINOR | 2 +- 24/overlay/tmp/NPM_BUILD | 2 +- generate-dockerfiles.sh | 4 ++-- 15 files changed, 16 insertions(+), 16 deletions(-) diff --git a/16/Dockerfile b/16/Dockerfile index d9b046b..6e38800 100644 --- a/16/Dockerfile +++ b/16/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.16-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.16-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/17/Dockerfile b/17/Dockerfile index 8466832..767b598 100644 --- a/17/Dockerfile +++ b/17/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.15-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.15-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/18/Dockerfile b/18/Dockerfile index 00a6393..e69c1ca 100644 --- a/18/Dockerfile +++ b/18/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.18-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.18-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/19/Dockerfile b/19/Dockerfile index 2340604..6b26ce1 100644 --- a/19/Dockerfile +++ b/19/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.17-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.17-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/20/Dockerfile b/20/Dockerfile index 6dba7a8..2886c02 100644 --- a/20/Dockerfile +++ b/20/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.20-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.20-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/21/Dockerfile b/21/Dockerfile index 6329b20..bd069f6 100644 --- a/21/Dockerfile +++ b/21/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.20-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.20-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/22/Dockerfile b/22/Dockerfile index b21dee8..2970175 100644 --- a/22/Dockerfile +++ b/22/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.22-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.22-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/23/Dockerfile b/23/Dockerfile index 752850b..dcfa629 100644 --- a/23/Dockerfile +++ b/23/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.22-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.22-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/24/ALPINE_MINOR b/24/ALPINE_MINOR index 2ef9c66..98ee6f1 100644 --- a/24/ALPINE_MINOR +++ b/24/ALPINE_MINOR @@ -1 +1 @@ -3.23 \ No newline at end of file +3.24 \ No newline at end of file diff --git a/24/Dockerfile b/24/Dockerfile index 6ba5329..515f097 100644 --- a/24/Dockerfile +++ b/24/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.23-6.1.9 +FROM quay.io/bfren/alpine-s6:alpine3.24-6.2.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/24/PKG.url b/24/PKG.url index 15387f1..4637500 100644 --- a/24/PKG.url +++ b/24/PKG.url @@ -1 +1 @@ -https://pkgs.alpinelinux.org/packages?name=nodejs&branch=v3.23&repo=&arch=&maintainer= +https://pkgs.alpinelinux.org/packages?name=nodejs&branch=v3.24&repo=&arch=&maintainer= diff --git a/24/overlay/tmp/NODE_BUILD b/24/overlay/tmp/NODE_BUILD index ce10f16..e6050e8 100644 --- a/24/overlay/tmp/NODE_BUILD +++ b/24/overlay/tmp/NODE_BUILD @@ -1 +1 @@ -24.14.1-r0 \ No newline at end of file +24.17.0-r0 \ No newline at end of file diff --git a/24/overlay/tmp/NODE_MINOR b/24/overlay/tmp/NODE_MINOR index a598057..1038db9 100644 --- a/24/overlay/tmp/NODE_MINOR +++ b/24/overlay/tmp/NODE_MINOR @@ -1 +1 @@ -24.14 \ No newline at end of file +24.17 \ No newline at end of file diff --git a/24/overlay/tmp/NPM_BUILD b/24/overlay/tmp/NPM_BUILD index ef29db9..b3f0be5 100644 --- a/24/overlay/tmp/NPM_BUILD +++ b/24/overlay/tmp/NPM_BUILD @@ -1 +1 @@ -11.11.0-r0 \ No newline at end of file +11.12.1-r0 \ No newline at end of file diff --git a/generate-dockerfiles.sh b/generate-dockerfiles.sh index 520501b..e0d9e32 100755 --- a/generate-dockerfiles.sh +++ b/generate-dockerfiles.sh @@ -4,10 +4,10 @@ set -euo pipefail docker pull bfren/alpine -BASE_VERSION="6.1.9" +BASE_VERSION="6.2.0" echo "Base: ${BASE_VERSION}" -NODE_VERSIONS="16 17 18 19 20 21 22 23 24" +NODE_VERSIONS="16 17 18 19 20 21 22 23 24 26" for V in ${NODE_VERSIONS} ; do echo "Node.js ${V}" From 6b869596122b217590c3a09567ee63a187042df4 Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 28 Jun 2026 09:33:35 +0100 Subject: [PATCH 5/5] Updating to NodeJS 22.23 and 24.17 --- 22/overlay/tmp/NODE_BUILD | 2 +- 22/overlay/tmp/NODE_MINOR | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/22/overlay/tmp/NODE_BUILD b/22/overlay/tmp/NODE_BUILD index 06a7e8f..6f48127 100644 --- a/22/overlay/tmp/NODE_BUILD +++ b/22/overlay/tmp/NODE_BUILD @@ -1 +1 @@ -22.22.2-r0 \ No newline at end of file +22.23.0-r0 \ No newline at end of file diff --git a/22/overlay/tmp/NODE_MINOR b/22/overlay/tmp/NODE_MINOR index 7f2e099..9dc3b80 100644 --- a/22/overlay/tmp/NODE_MINOR +++ b/22/overlay/tmp/NODE_MINOR @@ -1 +1 @@ -22.22 \ No newline at end of file +22.23 \ No newline at end of file