Publicación de una aplicación de Node.js

Publicación de una aplicación de Node.js
- Ir a Heroku.com.
- Registrarse en Heroku.
- Descargar la CLI de Heroku.
- Instalar la CLI de Heroku (única forma de enviar repositorios al servidor).
- Escoger una aplicación para publicar.
- En el directorio raíz de la aplicación crear un archivo de nombre: Procfile (Con la primera letra en mayúscula y las demás en minúsculas).
- En el archivo Procfile escribir: web: node servidor.js (nombre del archivo JavaScript que inicia la aplicación).
- Agregar nodo extra al archivo package.json, como se muestra en el ejemplo:
{
"name": "appweb",
"version": "1.0.0",
"description": "Mi primera publicacion web",
"main": "servidor.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"engines":{
"node": "0.10.x"
},
"author": "Pedro Bazó",
"license": "ISC"
}
- Cambiar el valor del puerto en los archivos de configuración de la conexión por: process.env.PORT.
- Crear repositorio en Git con: $ git init.
- Ejecutar en terminal: $ heroku create.
- Ejecutar en terminal: $ git add ..
- Ejecutar en terminal: $ git commit -m "Aplicación inicial".
- Ejecutar en terminal: $ git push heroku master (Para subir el repositorio).
- Para indicar que estamos en modo de producción ejecutar en terminal: $ heroku config:set NODE_ENV=production.
- Para inicializar el servidor de heroku (se ejecuta solo una vez), ejecutar en terminal: $ heroku ps:scale web=1.
- Finalmente para ejecutar la aplicación en la web, se escribe en terminal: $ heroku open.
Comentarios
Publicar un comentario