cerrar

Desplegar una aplicación Node.js en Hosting Empresarial

Ambito:
Hosting Empresarial

Para desplegar una aplicación Node.js en Hosting Empresarial, sigue los siguientes pasos:

  1. Accede a tu Panel y navega hasta el sitio web donde deseas desplegar la aplicación.
  2. Haz clic en el botón "SSH" en "Dev > Terminal"
  3. Una vez en la consola, navega hasta la carpeta donde deseas desplegar la aplicación.
  4. Clona el repositorio de tu aplicación desde GitHub o cualquier otro repositorio de Git utilizando el comando git clone <URL del repositorio>.
  5. Una vez que se haya completado la clonación, instala las dependencias de Node.js ejecutando el comando npm install.
  6. Crea un archivo de configuración para la aplicación Node.js en la carpeta donde se encuentra la aplicación. Un ejemplo de archivo de configuración podría ser el siguiente:

   {
     "name": "Mi aplicación Node.js",
     "script": "index.js",
     "cwd": "/home/usuario/carpeta-de-la-aplicacion",
     "env": {
          "NODE_ENV": "production"
     }
   }

  1. Para iniciar la aplicación Node.js, ejecuta el siguiente comando npm start
  2. La aplicación Node.js ahora debería estar en ejecución. Para acceder a la aplicación, abre un navegador web y visita http://tu-dominio.com:3000.

Si deseas que la aplicación se ejecute permanentemente, incluso después de cerrar la sesión de SSH, puedes usar una herramienta de administración de procesos como PM2. Puedes instalar PM2 ejecutando el comando npm install -g pm2

Una vez instalado, puedes iniciar la aplicación Node.js utilizando PM2 ejecutando el comando pm2 start archivo-de-configuracion.json

Mira la información oficial de ApisCP en:

https://kb.apiscp.com/guides/running-node-js/