freeCodeCamp/guide/spanish/miscellaneous/heroku-deployment-guide/index.md

3.0 KiB

title localeTitle
Heroku Deployment Guide Guía de implementación de Heroku
  1. Crear una cuenta Heroku.

  2. Después de hacer una cuenta, puedes ir a tu panel de control.

  3. Haga clic en el signo + en la esquina superior derecha y haga clic en Crear nueva aplicación (al igual que está haciendo un nuevo repositorio en github). Déle un nombre y haga clic en Crear.

  4. Después de crear la aplicación verás su nombre en tu panel de control. Haz click en eso.

  5. Serás llevado a un panel de control para esa aplicación. Haga clic en la pestaña Implementar.

  6. Allí estará encantado de encontrar que puede conectarse a un repositorio de github. En la sección Método de implementación, elija GitHub y autentíquese iniciando sesión en GitHub.

  7. Justo debajo de eso, completa tu nombre de repositorio de github. (Por supuesto, esto requiere que hayas enviado un repositorio a github desde cloud9 o desde tu máquina local ... y que lo hayas configurado correctamente. Más sobre esto más adelante).

  8. Desplácese hacia abajo y haga clic en Implementación automática o desplácese hacia abajo aún más y haga clic en Implementación manual. Después de unos momentos, debería ver su aplicación ejecutándose en su-repo-name.herokuapp.com. Dulce.

Creando tu aplicación localmente o en Cloud9

  1. Cree una nueva carpeta llamada timestamp-microservice (o como se llame a su proyecto).

$ mkdir timestamp-microservice && cd timestamp-microservice

  1. Crea los archivos que vas a necesitar:

$ touch .env .gitignore README.md index.html server.js

  1. Instala los paquetes que necesites en el camino.

Ejemplos:

$ npm install --save express

$ npm install --save moment

Estos se agregarán a una carpeta llamada node_modules en su carpeta raíz.

  1. Inicialice el proyecto con package.json haciendo $ npm init

Le hará una serie de preguntas y creará un archivo package.json en su carpeta raíz en función de sus respuestas y sus valores predeterminados. Si ya ha creado un archivo llamado server.js como se mencionó anteriormente, esta línea esencial se agregará a su archivo package.json:

  "scripts": { 
 
  "start": "node server.js" 
 
  } 

Sin embargo, si le da otro nombre, como 'index.js', esa línea no se agregará y tendrá que agregarla manualmente. Ese es el comportamiento predeterminado como se menciona aquí . Puede instalar módulos de nodo antes o después de este paso y se agregarán automáticamente a package.json.

  1. Cuando esté listo, cree un nuevo repositorio en github, copie la URL remota e inicie el proyecto localmente haciendo:

$ git init

$ git add .

$ git commit -m "initial commit"

$ git remote add origin <your github url>

$ git push -u origin master

Consejo: en su archivo server.js, asegúrese de usar app.listen(process.env.PORT || <default port>) para que la aplicación funcione en heroku.

Vuelva al paso 7 anterior.