Skip to content

Commit a5db6cf

Browse files
chore: edit commands to run the docker container
1 parent c109f57 commit a5db6cf

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,17 @@ Due to a bug in the node-red-node-serialport library, it is not possible to exec
1010
To run the microservice use the following docker command:
1111

1212
``` bash
13+
#!/bin/bash
1314
$ docker rm operating-block-gateway
14-
$ docker run -d --rm --device /dev/ttyUSB0:/dev/ttyUSB0 -v ./data:/data -p 1880:1880 -e NODE_RED_ENABLE_SAFE_MODE=true ghcr.io/smartoperatingblock/operating-block-gateway:<latestVersion>
15-
$ docker exec -it operating-block-gateway /bin/sh -c "cd /data; npm rebuild --build-from-source; exit"
15+
$ docker rm operating-block-gateway-rebuilded
16+
$ docker run -d --rm --name operating-block-gateway --device /dev/ttyUSB0:/dev/ttyUSB0 -v ./data:/data -p 1880:1880 -e NODE_RED_ENABLE_SAFE_MODE=true nodered/node-red
17+
$ docker exec operating-block-gateway /bin/sh -c "cd /data; npm install node-red-contrib-https; npm install node-red-node-serialport"
18+
$ docker exec operating-block-gateway /bin/sh -c "cd /data; npm rebuild --build-from-source"
1619
$ docker stop operating-block-gateway
17-
$ docker run -p 1880:1880 -v ./data:/data --device /dev/ttyUSB0:/dev/ttyUSB0 --group-add dialout --env-file .env --name operating-block-gateway ghcr.io/smartoperatingblock/operating-block-gateway:<latestVersion>
20+
$ docker run -p 1880:1880 -v ./data:/data --device /dev/ttyUSB0:/dev/ttyUSB0 --group-add dialout --env-file .env --name operating-block-gateway-rebuilded nodered/node-red
1821
```
1922

20-
In order to simplify we provide a bash script that executes all the instructions above automatically.
23+
In order to simplify we provide a bash script called bootstrap.sh that executes all the instructions above automatically.
2124

2225

2326

0 commit comments

Comments
 (0)