Diferència entre revisions de la pàgina «Node-RED a un servidor intermediari invers emprant Dockers»
m (→Volum de dades) |
m (→Crida amb docker run) |
||
Línia 42: | Línia 42: | ||
== Crida amb ''docker run'' == | == Crida amb ''docker run'' == | ||
+ | jordi@vps:~$ docker run -d --name=nodered_binefa_cat --restart=always --network=net -v node_red_data_vol:/data -e VIRTUAL_HOST="nodered.binefa.cat" -e LETSENCRYPT_HOST="nodered.binefa.cat" -e VIRTUAL_PORT=1880 -e TZ="Europe/Andorra" nodered/node-red | ||
+ | |||
= Com afegir usuari i contrasenya al Node-RED emprant ''dockers'' = | = Com afegir usuari i contrasenya al Node-RED emprant ''dockers'' = |
Revisió del 18:27, 26 març 2024
Contingut
Previ
Cal tenir una Servidor intermediari invers. Farem servir la mateixa xarxa interna de dockers a la base de dades de Moodle, al mateix Moodle i al servidor intermediari invers.
Podeu veure quins dockers són connectats a la xarxa interna:
docker network inspect net
Docker Node-RED
Volum de dades
Per a tenir persistència de dades caldrà crear un volum (la versió docker de Node-RED no permet una adreça absoluta o relativa). A aquest exemple, el nom del volum és node_red_data_vol:
jordi@vps:~$ docker volume create --name node_red_data_vol node_red_data_vol jordi@vps:~$ docker volume ls DRIVER VOLUME NAME local 4c6fef4d8230506f389bfb915256365bac80be875d55077ec4eff4c6672d89 local 316f02665e61720a8165c30d9cec6de5a8b3c6ecc4175c3faecc00dafe548d local c278d7565bba5de8fb48f98951c293d27818604683012c4bac202281db07ca local e9e43b1bb654f05dedf8352c6f4074a3089e5b1c3cf8e7efddb6400a753893 local mariadb-data local moodle-data local moodle_mariadb_data local moodle_moodle_data local node_red_data_vol local reverse-proxy_certs local reverse-proxy_dhparam local reverse-proxy_html local reverse-proxy_vhost
Com accedir al volum de dades:
jordi@vps:~$ sudo bash root@vps:/home/jordi/bin# cd /var/lib/docker/volumes/node_red_data_vol/_data root@vps:/var/lib/docker/volumes/node_red_data_vol/_data# ls -ls total 40 4 -rw-r--r-- 1 root root 1373 Mar 12 17:49 flows.json 4 drwxr-xr-x 3 debian netdev 4096 Mar 26 17:12 lib 4 drwxr-xr-x 2 debian netdev 4096 Mar 26 17:12 node_modules 4 -rw-r--r-- 1 debian netdev 120 Mar 26 17:12 package.json 24 -rw-r--r-- 1 debian netdev 23200 Mar 26 17:12 settings.js root@vps:/var/lib/docker/volumes/node_red_data_vol/_data# nano settings.js root@vps:/var/lib/docker/volumes/node_red_data_vol/_data# exit exit jordi@vps:~$
Crida amb docker run
jordi@vps:~$ docker run -d --name=nodered_binefa_cat --restart=always --network=net -v node_red_data_vol:/data -e VIRTUAL_HOST="nodered.binefa.cat" -e LETSENCRYPT_HOST="nodered.binefa.cat" -e VIRTUAL_PORT=1880 -e TZ="Europe/Andorra" nodered/node-red