Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [ "16", "17", "18", "19", "20", "21", "22", "23", "24", "26" ]
node: [ "20", "21", "22", "23", "24", "26" ]
runs-on: ubuntu-latest
steps:
-
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [ "16", "17", "18", "19", "20", "21", "22", "23", "24", "26" ]
node: [ "20", "21", "22", "23", "24", "26" ]
runs-on: ubuntu-latest
steps:
-
Expand Down
1 change: 0 additions & 1 deletion 16/ALPINE_MINOR

This file was deleted.

16 changes: 0 additions & 16 deletions 16/Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion 16/PKG.url

This file was deleted.

1 change: 0 additions & 1 deletion 16/overlay/tmp/NODE_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 16/overlay/tmp/NODE_MINOR

This file was deleted.

1 change: 0 additions & 1 deletion 16/overlay/tmp/NODE_PKG

This file was deleted.

1 change: 0 additions & 1 deletion 16/overlay/tmp/NPM_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 17/ALPINE_MINOR

This file was deleted.

16 changes: 0 additions & 16 deletions 17/Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion 17/PKG.url

This file was deleted.

1 change: 0 additions & 1 deletion 17/overlay/tmp/NODE_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 17/overlay/tmp/NODE_MINOR

This file was deleted.

1 change: 0 additions & 1 deletion 17/overlay/tmp/NODE_PKG

This file was deleted.

1 change: 0 additions & 1 deletion 17/overlay/tmp/NPM_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 18/ALPINE_MINOR

This file was deleted.

16 changes: 0 additions & 16 deletions 18/Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion 18/PKG.url

This file was deleted.

1 change: 0 additions & 1 deletion 18/overlay/tmp/NODE_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 18/overlay/tmp/NODE_MINOR

This file was deleted.

1 change: 0 additions & 1 deletion 18/overlay/tmp/NODE_PKG

This file was deleted.

1 change: 0 additions & 1 deletion 18/overlay/tmp/NPM_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 19/ALPINE_MINOR

This file was deleted.

16 changes: 0 additions & 16 deletions 19/Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion 19/PKG.url

This file was deleted.

1 change: 0 additions & 1 deletion 19/overlay/tmp/NODE_BUILD

This file was deleted.

1 change: 0 additions & 1 deletion 19/overlay/tmp/NODE_MINOR

This file was deleted.

1 change: 0 additions & 1 deletion 19/overlay/tmp/NODE_PKG

This file was deleted.

1 change: 0 additions & 1 deletion 19/overlay/tmp/NPM_BUILD

This file was deleted.

2 changes: 1 addition & 1 deletion 20/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/bfren/alpine-s6:alpine3.20-6.7.2
FROM quay.io/bfren/alpine-s6:alpine3.20-6.7.3

LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node"

Expand Down
2 changes: 1 addition & 1 deletion 21/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/bfren/alpine-s6:alpine3.20-6.7.2
FROM quay.io/bfren/alpine-s6:alpine3.20-6.7.3

LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node"

Expand Down
2 changes: 1 addition & 1 deletion 22/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/bfren/alpine-s6:alpine3.22-6.7.2
FROM quay.io/bfren/alpine-s6:alpine3.22-6.7.3

LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node"

Expand Down
2 changes: 1 addition & 1 deletion 22/overlay/tmp/NODE_BUILD
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.23.2-r0
22.23.4-r0
2 changes: 1 addition & 1 deletion 23/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/bfren/alpine-s6:alpine3.22-6.7.2
FROM quay.io/bfren/alpine-s6:alpine3.22-6.7.3

LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node"

Expand Down
2 changes: 1 addition & 1 deletion 24/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/bfren/alpine-s6:alpine3.24-6.7.2
FROM quay.io/bfren/alpine-s6:alpine3.24-6.7.3

LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node"

Expand Down
2 changes: 1 addition & 1 deletion 24/overlay/tmp/NODE_BUILD
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.18.1-r0
24.22.1-r0
2 changes: 1 addition & 1 deletion 24/overlay/tmp/NODE_MINOR
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.18
24.22
2 changes: 1 addition & 1 deletion 26/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/bfren/alpine-s6:alpine3.24-6.7.2
FROM quay.io/bfren/alpine-s6:alpine3.24-6.7.3

LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node"

Expand Down
2 changes: 1 addition & 1 deletion 26/overlay/tmp/NODE_BUILD
Original file line number Diff line number Diff line change
@@ -1 +1 @@
26.5.1-r0
26.12.1-r0
2 changes: 1 addition & 1 deletion 26/overlay/tmp/NODE_MINOR
Original file line number Diff line number Diff line change
@@ -1 +1 @@
26.5
26.12
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Your app must listen on `0.0.0.0` (all interfaces), not `127.0.0.1` - otherwise

## Features

* 🟩 Node.js 16 to 26 - choose with the image tag
* 🟩 Node.js 20 to 26 - choose with the image tag
* 📦 `npm` installed
* 🧭 Your app runs under S6 supervision as `node` (UID 1000), not root
* 🛑 The container stops if your app crashes, so Docker can restart it
Expand Down Expand Up @@ -60,10 +60,6 @@ Images are published to Docker Hub (`bfren/node`) and Quay.io (`quay.io/bfren/no
| 22 | 22.23.2 | 3.22 | 2027-04-30 (LTS) |
| 21 | 21.7.3 | 3.20 | ended 2024-06-01 |
| 20 | 20.15.1 | 3.20 | ended 2026-04-30 |
| 19 | 19.7.0 | 3.17 | ended 2023-06-01 |
| 18 | 18.20.1 | 3.18 | ended 2025-04-30 |
| 17 | 17.9.0 | 3.15 | ended 2022-06-01 |
| 16 | 16.20.2 | 3.16 | ended 2023-09-11 |

Use an LTS version for anything long-lived - see the [Node.js release schedule](https://nodejs.org/en/about/previous-releases). Images for versions that have ended are still built, but get no Node.js fixes.

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.2.9
5.0.0
2 changes: 1 addition & 1 deletion VERSION_MAJOR
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4
5
2 changes: 1 addition & 1 deletion VERSION_MINOR
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.2
5.0
4 changes: 2 additions & 2 deletions generate-dockerfiles.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ set -euo pipefail

docker pull bfren/alpine

BASE_VERSION="6.7.2"
BASE_VERSION="6.7.3"
echo "Base: ${BASE_VERSION}"

NODE_VERSIONS="16 17 18 19 20 21 22 23 24 26"
NODE_VERSIONS="20 21 22 23 24 26"
for V in ${NODE_VERSIONS} ; do

echo "Node.js ${V}"
Expand Down
4 changes: 0 additions & 4 deletions test.nu
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
use ../index/test.nu

const node_branches = [
"16"
"17"
"18"
"19"
"20"
"21"
"22"
Expand Down
Loading