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 08:58] ebotadesplegament:nodejs [2025/01/16 11:20] (actual) brian_a23_jaen_medina
Línia 15: Línia 15:
  
 ===== 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>
  
  
  
 ====== Servint aplicacions node ====== ====== Servint aplicacions node ======
-Les aplicacions node s'han de servir, i no les serveix ni apache ni nginx, sinó que hem d'executar-les a "mà"+Les aplicacions node, és a dir el fitxer ''server.js'', han de ser servides per algun programa. I no les serveix ni apache ni nginx, sinó que hem d'executar-les a "mà" amb alguna cosa com 
 +  node server.js 
 +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. 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.1736413138.txt.gz · Darrera modificació: 2025/01/09 08:58 per ebota