• HOME
  • CÓDIGO
    • HTML
    • CSS
    • jQuery
    • Javascript
    • MGPanel
    • Firebase
    • Flutter
    • NodeJS
    • PHP
    • Servidores
    • MongoDB
    • #TutoExpress
  • MÁSTER WEB
  • SOBRE MI
  • CONTACTAME
  • HOME
  • CÓDIGO
  • MASTER EN PROGRAMACIÓN
  • SOBRE MI
  • CONTACTAME

servidores nodejs

Eloy Manuel | 06 de diciembre 2020

Iniciando proyecto NodeJS en servidor Linux Ubuntu

Iniciando proyecto en NodeJS pero usando las buenas prácticas de programación

Hola Programador... vamos al grano, estas aquí para saber como iniciar un proyecto NodeJS para producción en un servidor Linux con Ubuntu, sin embargo antes debes tener en cuenta que lo ideal es tener nuestro proyecto en un repositorio de Git, porque si no es así ya estas comenzando mal, ahora no te preocupes que yo duré muchos años haciendo proyectos reales (en ese entonces en PHP) y no usaba ningun repositorio de Git lo que no era correcto y no fue hasta que me toco trabajar con varias personas en un mismo proyecto que entendí la ventaja de trabajar de esta forma, por lo que vamos a centrarnos en este post haciendonos la idea que tienes tu proyecto en un repositorio.

1.- Ingresamos a nuestro servidor por SSH a través de nuestro terminal (si estamos en Mac o Linux ) o por el terminal de Visual Studio Code si estamos en Windows:

ssh root@127.0.0.1  (root lo cambias por tu usuario y 127.0.0.1 por la ip de tu servidor)

2.- Nos dirijimos a la carpeta donde vamos a clonar nuestro repositorio:

cd /var/www/html

3.- Clonamos nuestro repositorio de Git

git clone https://github.com/tucuentagit/turepositorio.git (debes colocar es el link de tu repositorio)

4.- Ingresamos a la carpeta de tu repositorio

cd turepositorio

5.- Al estar dentro de la carpeta escribimos ls para listar los archivos y directorios, si ya estamos en el mismo nivel donde esta el package.json  escribimos la siguiente línea para actualizarlo:

npm update

6.- Al terminar podemos escribir nuevamente ls para verificar que la carpeta node_modulos está en nuestro proyecto

7.- Ahora ingresamos a la carpeta donde está nuestro index.js (si esta al mismo nivel depackage.json puedes quedarte en esa carpeta) en mi caso está dentro de una carpeta que cree que se llama src

8.- Iniciamos nuestro proyecto con pm2 (Si no lo tienes instalado pueder ver como se hace en este post: Instalando NodeJS en tu servidor Linux Ubuntu)

pm2 start index.js --name NombreDeTuProyecto

9.- Si no tenemos ningun problema te dirá que la conexión ha sido exitosa y te listará la cuenta que acabas de iniciar

Debes tener en cuenta que los problemas más comunes al momento de llevar nuestro proyecto a producción es que tenemos nuestro proyecto configurado para funcionar en local, pero muchas veces para llevarlo a un servidor en la nube se deben hacer algunos ajustes de rutas o IP, pero esto es algo que puede variar muchisimo en cada proyecto, por lo que no vamos a profundizar en el tema.

Eloy Manuel

Tags: programación, nodejs, npm, pm2, ubuntu,

unalineadecodigo.com/post/iniciando-proyecto-nodejs-en-servidor-linux-ubuntu

Lo más visto

Comprobar conexión a internet en tu aplicación de Flutter

flutter app android ios code 25 de febrero de 2020

¿Cómo saber si mi aplicación perdió la conexión a Internet?...
Seguir Leyendo

imagen-p

Comprobar conexión a internet en tu aplicación de Flutter

flutter app android ios code 25 de febrero de 2020

¿Cómo saber si mi aplicación perdió la conexión a Internet?...
Seguir Leyendo

Crear y creer, una sin la otra no son nada

lovecode code 26 de Febrero de 2020

Cada mañana me despierto pensando que voy a inventar hoy, o como puedo hacer mejor hoy lo que estaba haciendo ayer......
Seguir Leyendo

imagen-p

Crear y creer, una sin la otra no son nada

lovecode code 26 de Febrero de 2020

Cada mañana me despierto pensando que voy a inventar hoy, o como puedo hacer mejor hoy lo que estaba haciendo ayer......
Seguir Leyendo

Instalar certificado SSL en un servidor Linux con NodeJS

nodejs servidores code 29 de Septiembre de 2018

Aquí te dejo los pasos para instalar un certificado de seguridad SSL en un servidor Linux con NodeJS...
Seguir Leyendo

imagen-p

Instalar certificado SSL en un servidor Linux con NodeJS

nodejs servidores code 29 de Septiembre de 2018

Aquí te dejo los pasos para instalar un certificado de seguridad SSL en un servidor Linux con NodeJS...
Seguir Leyendo

El amor por el código sí existe!

lovecode code 23 de Febrero de 2020

No se trata de cosas vanales o simplemente enamoramiento pasajero, el código te hace......
Seguir Leyendo

imagen-p

El amor por el código sí existe!

lovecode code 23 de Febrero de 2020

No se trata de cosas vanales o simplemente enamoramiento pasajero, el código te hace......
Seguir Leyendo

Sobre Mi

  • ¿Quién soy?
  • Noticias

Academia

  • Master en Programación
  • MGPanel desde Cero
  • Desarrollo de Proyectos
  • Master en Ventas Web

Código

  • Firebase
  • NodeJS
  • PHP
  • Servidores
  • MGPanel
  • MongoDB
  • Javascript
  • jQuery
  • CSS
  • HTML5
  • Flutter

Sígueme

© Todos los derechos reservados 2022. Hecho con por Eloy Manuel con MGPanel