maxAlone commited on
Commit
1fc8a4e
·
1 Parent(s): a75fabf
Files changed (1) hide show
  1. Dockerfile +8 -12
Dockerfile CHANGED
@@ -1,19 +1,15 @@
1
- # Dockerfile per Node-RED su Hugging Face Spaces
2
  FROM nodered/node-red:3.1.0
3
 
4
- # Espone la porta standard richiesta da HF Spaces
5
- EXPOSE 8080
6
-
7
- # Porta pubblica richiesta da HF Spaces
8
- ENV PORT=8080
9
-
10
- # Installazione eventuali plugin (es. dashboard)
11
  RUN npm install node-red-dashboard
12
 
13
- # Configurazione password
14
- # La password "sgadmin" viene hashata usando bcrypt (8 rounds)
15
  ENV NODE_RED_USERNAME=sgadmin
16
  ENV NODE_RED_PASSWORD=$2a$08$1Z3zH/5p1H42Xk8zJp6hFuPqRzWwJkDFfXEh7GvkgBG5yYz1ZxRRO
17
 
18
- # Assicurati che Node-RED salvi i flussi in /data (persistenza su HF)
19
- CMD ["npm", "start", "--", "--userDir", "/data", "--port", "8080"]
 
 
 
 
1
+ # Dockerfile finale per Node-RED su Hugging Face Spaces
2
  FROM nodered/node-red:3.1.0
3
 
4
+ # Installazione dashboard
 
 
 
 
 
 
5
  RUN npm install node-red-dashboard
6
 
7
+ # Credenziali per l'Editor
 
8
  ENV NODE_RED_USERNAME=sgadmin
9
  ENV NODE_RED_PASSWORD=$2a$08$1Z3zH/5p1H42Xk8zJp6hFuPqRzWwJkDFfXEh7GvkgBG5yYz1ZxRRO
10
 
11
+ # Porta pubblica richiesta da HF Spaces
12
+ ENV PORT=8080
13
+
14
+ # Avvio Node-RED su tutte le interfacce, porta pubblica 8080
15
+ CMD ["npm", "start", "--", "--userDir", "/data", "--port", "8080", "--address", "0.0.0.0"]