File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -10,14 +10,17 @@ Due to a bug in the node-red-node-serialport library, it is not possible to exec
1010To 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
You can’t perform that action at this time.
0 commit comments