Eines de l'usuari

Eines del lloc


desplegament:nodejs

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèviaRevisió prèvia
Següent revisió
Revisió prèvia
desplegament:nodejs [2025/01/09 18:42] – [Servint aplicacions node] ebotadesplegament:nodejs [2025/01/16 11:20] (actual) brian_a23_jaen_medina
Línia 16: Línia 16:
 ===== On copiem els fitxers? ===== ===== On copiem els fitxers? =====
 Idealment a la carpeta ''private'' del vostre domini.  Idealment a la carpeta ''private'' del vostre domini. 
 +<WRAP center round info 60%>
 +  *''~**/web**/el.teu.domini/public_html/''  -> Els fitxers estàtics i/o els fitxers PHP i/o el Laravel <-http://el.teu.domini/   
 +  *''~**/web**/el.teu.domini/**private**/''  -> L'aplicació nodejs que vols executar per la teva aplicació web
 +  *''~**/web**/el.teu.domini/logs/'' -> [[desplegament:logs|logs]]
 +</WRAP>
  
  
Línia 24: Línia 29:
 Això, però té un problema, i és que quan tanquem la connexió del terminal, també es tanca la sessió (ssh...) i tots els processos iniciats des del terminal, moren, és a dir, el programa ''node server.js'' morirà. Això, però té un problema, i és que quan tanquem la connexió del terminal, també es tanca la sessió (ssh...) i tots els processos iniciats des del terminal, moren, és a dir, el programa ''node server.js'' morirà.
  
-Per tant, necessitem executar un programa, ''node server.js'', desacoblat del terminal.+Per tant, necessitem executar un programa, ''node server.js'', desacoblat del terminal. Teniu més informació a l'apartat de [[desplegament:serveis]], segurament l'opció més senzilla és amb l'eina [[eines:screen]]
  
  
  
 +====== Us de screen ======
  
 +En primer cop per poder obrir screen tindrem que escriure en el terminal el següent:
 +
 +<code bash>
 +screen
 +</code>
 +
 +Quan executem aquesta comanda semblarà que hem netejat la consola, però no, hem obert una consola en segon pla. Una vegada estem en la consola de segon pla executarem el nostre arxiu node.
 +
 +<code bash>
 +node nomDelArxiu.js
 +</code>
 +
 +Una vegada sabem que node està corrent anem a desacoplar la consola amb la drecera **CTRL + A + D**.
 +
 +
 +==== Comandes d'us de screen básiques====
 +
 +Veure les consoles:
 +
 +<code bash>
 +screen -ls
 +</code>
 +
 +Reeconectar amb la consola:
 +
 +<code bash>
 +screen -r ID-consola
 +</code>
 +
 +Reconnectar en cas que tanquis la terminal nativa:
 +<code bash>
 +screen -d -r ID-consola
 +</code>
/home/admin/web/eines.inspedralbes.cat/public_html/dokuwiki/data/attic/desplegament/nodejs.1736448137.txt.gz · Darrera modificació: 2025/01/09 18:42 per ebota