Install Nodered on OpenShift v49
Jump to navigation
Jump to search
URL=nodered.domain.com PROJECT=nodered oc new-project $PROJECT oc create sa anyuid oc adm policy add-scc-to-user anyuid -z anyuid oc create secret docker-registry docker --docker-server=docker.io --docker-username=xxx --docker-email=xxx@xxx.ch --docker-password="xxx" oc secrets link default docker --for=pull oc new-app --name nodered --image=docker.io/nodered/node-red:latest --source-secret=docker oc patch deployment/nodered --patch '{"spec":{"template":{"spec":{"serviceAccountName": "anyuid"}}}}' oc set volumes deployment --all oc set volume deployment/nodered --add --name=nodered-data -t pvc --claim-name=nodered-data-claim --mount-path=/data --claim-size=5G --overwrite oc set volumes deployment --all oc create route edge --hostname=$URL --port=1880 --service=nodered # set admin password oc rsh deployment/nodered node-red admin hash-pw # copy hash vi /data/settings.js # adminAuth: -> enable section to set password # restart pod oc delete pod nodered-xxx
Voila :-)