Skip to content

Commit 9a81a66

Browse files
committed
Bump for 1.0.4
1 parent 67aa84b commit 9a81a66

File tree

3 files changed

+58
-58
lines changed

3 files changed

+58
-58
lines changed

README.md

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ Let's dissect that command:
2323
-it - attach a terminal session so we can see what is going on
2424
-p 1880:1880 - connect local port 1880 to the exposed internal port 1880
2525
--name mynodered - give this machine a friendly local name
26-
nodered/node-red - the image to base it on - currently Node-RED v1.0.3
26+
nodered/node-red - the image to base it on - currently Node-RED v1.0.4
2727

2828

2929
Running that command should give a terminal window with a running instance of Node-RED.
3030

3131
Welcome to Node-RED
3232
===================
3333

34-
03 Oct 12:57:10 - [info] Node-RED version: v1.0.3
34+
03 Oct 12:57:10 - [info] Node-RED version: v1.0.4
3535
03 Oct 12:57:10 - [info] Node.js version: v10.16.3
3636
03 Oct 12:57:10 - [info] Linux 4.9.184-linuxkit x64 LE
3737
03 Oct 12:57:11 - [info] Loading palette nodes
@@ -109,36 +109,36 @@ The following table shows the variety of provided Node-RED images.
109109

110110
| **Tag** |**Node**| **Arch** | **Python** |**Dev**| **Base Image** |
111111
|----------------------------|--------|----------|------------|-------|------------------------|
112-
| 1.0.3-10-amd64 | 10 | amd64 | 2.x 3.x | yes | amd64/node:10-alpine |
113-
| 1.0.3-10-arm32v6 | 10 | arm32v6 | 2.x 3.x | yes | arm32v6/node:10-alpine |
114-
| 1.0.3-10-arm32v7 | 10 | arm32v7 | 2.x 3.x | yes | arm32v7/node:10-alpine |
115-
| 1.0.3-10-arm64v8 | 10 | arm64v8 | 2.x 3.x | yes | arm64v8/node:10-alpine |
116-
| 1.0.3-10-s390x | 10 | s390x | 2.x 3.x | yes | s390x/node:10-alpine |
117-
| 1.0.3-10-i386 | 10 | i386 | 2.x 3.x | yes | i386/node:10-alpine |
112+
| 1.0.4-10-amd64 | 10 | amd64 | 2.x 3.x | yes | amd64/node:10-alpine |
113+
| 1.0.4-10-arm32v6 | 10 | arm32v6 | 2.x 3.x | yes | arm32v6/node:10-alpine |
114+
| 1.0.4-10-arm32v7 | 10 | arm32v7 | 2.x 3.x | yes | arm32v7/node:10-alpine |
115+
| 1.0.4-10-arm64v8 | 10 | arm64v8 | 2.x 3.x | yes | arm64v8/node:10-alpine |
116+
| 1.0.4-10-s390x | 10 | s390x | 2.x 3.x | yes | s390x/node:10-alpine |
117+
| 1.0.4-10-i386 | 10 | i386 | 2.x 3.x | yes | i386/node:10-alpine |
118118
| | | | | | |
119-
| 1.0.3-10-minimal-amd64 | 10 | amd64 | no | no | amd64/node:10-alpine |
120-
| 1.0.3-10-minimal-arm32v6 | 10 | arm32v6 | no | no | arm32v6/node:10-alpine |
121-
| 1.0.3-10-minimal-arm32v7 | 10 | arm32v7 | no | no | arm32v7/node:10-alpine |
122-
| 1.0.3-10-minimal-arm64v8 | 10 | arm64v8 | no | no | arm64v8/node:10-alpine |
123-
| 1.0.3-10-minimal-s390x | 10 | s390x | no | no | s390x/node:10-alpine |
124-
| 1.0.3-10-minimal-i386 | 10 | i386 | no | no | i386/node:10-alpine |
119+
| 1.0.4-10-minimal-amd64 | 10 | amd64 | no | no | amd64/node:10-alpine |
120+
| 1.0.4-10-minimal-arm32v6 | 10 | arm32v6 | no | no | arm32v6/node:10-alpine |
121+
| 1.0.4-10-minimal-arm32v7 | 10 | arm32v7 | no | no | arm32v7/node:10-alpine |
122+
| 1.0.4-10-minimal-arm64v8 | 10 | arm64v8 | no | no | arm64v8/node:10-alpine |
123+
| 1.0.4-10-minimal-s390x | 10 | s390x | no | no | s390x/node:10-alpine |
124+
| 1.0.4-10-minimal-i386 | 10 | i386 | no | no | i386/node:10-alpine |
125125

126126

127127
| **Tag** |**Node**| **Arch** | **Python** |**Dev**| **Base Image** |
128128
|----------------------------|--------|----------|------------|-------|------------------------|
129-
| 1.0.3-12-amd64 | 12 | amd64 | 2.x 3.x | yes | amd64/node:12-alpine |
130-
| 1.0.3-12-arm32v6 | 12 | arm32v6 | 2.x 3.x | yes | arm32v6/node:12-alpine |
131-
| 1.0.3-12-arm32v7 | 12 | arm32v7 | 2.x 3.x | yes | arm32v7/node:12-alpine |
132-
| 1.0.3-12-arm64v8 | 12 | arm64v8 | 2.x 3.x | yes | arm64v8/node:12-alpine |
133-
| 1.0.3-12-s390x | 12 | s390x | 2.x 3.x | yes | s390x/node:12-alpine |
134-
| 1.0.3-12-i386 | 12 | i386 | 2.x 3.x | yes | i386/node:12-alpine |
129+
| 1.0.4-12-amd64 | 12 | amd64 | 2.x 3.x | yes | amd64/node:12-alpine |
130+
| 1.0.4-12-arm32v6 | 12 | arm32v6 | 2.x 3.x | yes | arm32v6/node:12-alpine |
131+
| 1.0.4-12-arm32v7 | 12 | arm32v7 | 2.x 3.x | yes | arm32v7/node:12-alpine |
132+
| 1.0.4-12-arm64v8 | 12 | arm64v8 | 2.x 3.x | yes | arm64v8/node:12-alpine |
133+
| 1.0.4-12-s390x | 12 | s390x | 2.x 3.x | yes | s390x/node:12-alpine |
134+
| 1.0.4-12-i386 | 12 | i386 | 2.x 3.x | yes | i386/node:12-alpine |
135135
| | | | | | |
136-
| 1.0.3-12-minimal-amd64 | 12 | amd64 | no | no | amd64/node:12-alpine |
137-
| 1.0.3-12-minimal-arm32v6 | 12 | arm32v6 | no | no | arm32v6/node:12-alpine |
138-
| 1.0.3-12-minimal-arm32v7 | 12 | arm32v7 | no | no | arm32v7/node:12-alpine |
139-
| 1.0.3-12-minimal-arm64v8 | 12 | arm64v8 | no | no | arm64v8/node:12-alpine |
140-
| 1.0.3-12-minimal-s390x | 12 | s390x | no | no | s390x/node:12-alpine |
141-
| 1.0.3-12-minimal-i386 | 12 | i386 | no | no | i386/node:12-alpine |
136+
| 1.0.4-12-minimal-amd64 | 12 | amd64 | no | no | amd64/node:12-alpine |
137+
| 1.0.4-12-minimal-arm32v6 | 12 | arm32v6 | no | no | arm32v6/node:12-alpine |
138+
| 1.0.4-12-minimal-arm32v7 | 12 | arm32v7 | no | no | arm32v7/node:12-alpine |
139+
| 1.0.4-12-minimal-arm64v8 | 12 | arm64v8 | no | no | arm64v8/node:12-alpine |
140+
| 1.0.4-12-minimal-s390x | 12 | s390x | no | no | s390x/node:12-alpine |
141+
| 1.0.4-12-minimal-i386 | 12 | i386 | no | no | i386/node:12-alpine |
142142

143143
- All images have bash, tzdata, nano, curl, git, openssl and openssh-client pre-installed to support Node-RED's Projects feature.
144144

@@ -147,53 +147,53 @@ The following table shows the provided Manifest Lists.
147147

148148
| **Tag** | **Node-RED Base Image** |
149149
|----------------------------------------|--------------------------------------------|
150-
| latest, 1.0.3, | nodered/node-red:1.0.3-10-amd64 |
151-
| latest-10, 1.0.3-10 | nodered/node-red:1.0.3-10-arm32v6 |
152-
| | nodered/node-red:1.0.3-10-arm32v7 |
153-
| | nodered/node-red:1.0.3-10-arm64v8 |
154-
| | nodered/node-red:1.0.3-10-s390x |
155-
| | nodered/node-red:1.0.3-10-i386 |
150+
| latest, 1.0.4, | nodered/node-red:1.0.4-10-amd64 |
151+
| latest-10, 1.0.4-10 | nodered/node-red:1.0.4-10-arm32v6 |
152+
| | nodered/node-red:1.0.4-10-arm32v7 |
153+
| | nodered/node-red:1.0.4-10-arm64v8 |
154+
| | nodered/node-red:1.0.4-10-s390x |
155+
| | nodered/node-red:1.0.4-10-i386 |
156156
| | |
157-
| latest-minimal, 1.0.3-minimal, | nodered/node-red:1.0.3-10-amd64-minimal |
158-
| latest-10-minimal, 1.0.3-10-minimal | nodered/node-red:1.0.3-10-arm32v6-minimal |
159-
| | nodered/node-red:1.0.3-10-arm32v7-minimal |
160-
| | nodered/node-red:1.0.3-10-arm64v8-minimal |
161-
| | nodered/node-red:1.0.3-10-s390x-minimal |
162-
| | nodered/node-red:1.0.3-10-i386-minimal |
157+
| latest-minimal, 1.0.4-minimal, | nodered/node-red:1.0.4-10-amd64-minimal |
158+
| latest-10-minimal, 1.0.4-10-minimal | nodered/node-red:1.0.4-10-arm32v6-minimal |
159+
| | nodered/node-red:1.0.4-10-arm32v7-minimal |
160+
| | nodered/node-red:1.0.4-10-arm64v8-minimal |
161+
| | nodered/node-red:1.0.4-10-s390x-minimal |
162+
| | nodered/node-red:1.0.4-10-i386-minimal |
163163

164164
| **Tag** | **Node-RED Base Image** |
165165
|----------------------------------------|--------------------------------------------|
166-
| latest-12, 1.0.3-12 | nodered/node-red:1.0.3-12-amd64 |
167-
| | nodered/node-red:1.0.3-12-arm32v6 |
168-
| | nodered/node-red:1.0.3-12-arm32v7 |
169-
| | nodered/node-red:1.0.3-12-arm64v8 |
170-
| | nodered/node-red:1.0.3-12-s390x |
171-
| | nodered/node-red:1.0.3-12-i386 |
166+
| latest-12, 1.0.4-12 | nodered/node-red:1.0.4-12-amd64 |
167+
| | nodered/node-red:1.0.4-12-arm32v6 |
168+
| | nodered/node-red:1.0.4-12-arm32v7 |
169+
| | nodered/node-red:1.0.4-12-arm64v8 |
170+
| | nodered/node-red:1.0.4-12-s390x |
171+
| | nodered/node-red:1.0.4-12-i386 |
172172
| | |
173-
| latest-12-minimal, 1.0.3-12-minimal | nodered/node-red:1.0.3-12-amd64-minimal |
174-
| | nodered/node-red:1.0.3-12-arm32v6-minimal |
175-
| | nodered/node-red:1.0.3-12-arm32v7-minimal |
176-
| | nodered/node-red:1.0.3-12-arm64v8-minimal |
177-
| | nodered/node-red:1.0.3-12-s390x-minimal |
178-
| | nodered/node-red:1.0.3-12-i386-minimal |
173+
| latest-12-minimal, 1.0.4-12-minimal | nodered/node-red:1.0.4-12-amd64-minimal |
174+
| | nodered/node-red:1.0.4-12-arm32v6-minimal |
175+
| | nodered/node-red:1.0.4-12-arm32v7-minimal |
176+
| | nodered/node-red:1.0.4-12-arm64v8-minimal |
177+
| | nodered/node-red:1.0.4-12-s390x-minimal |
178+
| | nodered/node-red:1.0.4-12-i386-minimal |
179179

180180
With the support of Docker manifest list, there is no need to explicitly add the tag for the architecture to use.
181181
When a docker run command or docker service command or docker stack command is executed, docker checks which architecture is required and verifies if it is available in the docker repository. If it does, docker pulls the matching image for it.
182182

183183
Therefore all tags regarding Raspberry PI's are dropped.
184184

185-
For example: suppose you are running on a Raspberry PI 3B, which has `arm32v7` as architecture. Then just run the following command to pull the image (tagged by `1.0.3-10-arm32v7`), and run the container.
185+
For example: suppose you are running on a Raspberry PI 3B, which has `arm32v7` as architecture. Then just run the following command to pull the image (tagged by `1.0.4-10-arm32v7`), and run the container.
186186
```
187187
docker run -it -p 1880:1880 --name mynodered nodered/node-red:latest
188188
```
189189

190-
The same command can be used for running on an amd64 system, since docker discovers its running on a amd64 host and pulls the image with the matching tag (`1.0.3-10-amd64`).
190+
The same command can be used for running on an amd64 system, since docker discovers its running on a amd64 host and pulls the image with the matching tag (`1.0.4-10-amd64`).
191191

192192
This gives the advantage that you don't need to know/specify which architecture you are running on and makes docker run commands and docker compose files more flexible and exchangeable across systems.
193193

194194
**Note**: Currently there is a bug in Docker's architecture detection that fails for `arm32v6` - eg Raspberry Pi Zero or 1. For these devices you currently need to specify the full image tag, for example:
195195
```
196-
docker run -it -p 1880:1880 --name mynodered nodered/node-red:1.0.3-10-minimal-arm32v6
196+
docker run -it -p 1880:1880 --name mynodered nodered/node-red:1.0.4-10-minimal-arm32v6
197197
```
198198

199199
## Raspberry PI - native GPIO support
@@ -324,7 +324,7 @@ Docker build process, the dependencies are installed under `/usr/src/node-red`.
324324
The main sections to modify are
325325

326326
"dependencies": {
327-
"node-red": "^1.0.3", <-- set the version of Node-RED here
327+
"node-red": "^1.0.4", <-- set the version of Node-RED here
328328
"node-red-dashboard": "*" <-- add any extra npm packages here
329329
},
330330

docker-custom/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-red-docker",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"description": "Low-code programming for event-driven applications",
55
"homepage": "http://nodered.org",
66
"license": "Apache-2.0",
@@ -27,7 +27,7 @@
2727
}
2828
],
2929
"dependencies": {
30-
"node-red": "1.0.3"
30+
"node-red": "1.0.4"
3131
},
3232
"engines": {
3333
"node": ">=10"

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-red-docker",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"description": "Low-code programming for event-driven applications",
55
"homepage": "http://nodered.org",
66
"license": "Apache-2.0",
@@ -27,7 +27,7 @@
2727
}
2828
],
2929
"dependencies": {
30-
"node-red": "1.0.3"
30+
"node-red": "1.0.4"
3131
},
3232
"engines": {
3333
"node": ">=10"

0 commit comments

Comments
 (0)