Páginas

miércoles, 25 de enero de 2017

Deploying Laravel en Heroku

Durante el las pruebas iniciales en el desarrollo de un API con Laravel, me encontré con el inconveniente que mi VPS tardaba mucho en cargar los archivo de mi proyecto, entonces me acordé de Heroku, una plataforma que permite hacer deploy de nuestra aplicaciones en servidores de producción para hacer pruebas básicas y de forma gratuita hasta cierto punto.
Pero las cosas no se me daban pues segui los pasos de muchas guias que encontre en internet pero no logré mi objetivo de forma fácil.
Así que   decidí realizar esta guía para ayudar a todos los que están en este mismo proceso, y que por fin puedan desplegar su aplicación Laravel en Heroku.
Crear la aplicación en Laver desde la consola:
   composer create-project laravel/laravel nombreproyecto

   cd nombredelproyecto

Inicializar un repositorio Git en la carpeta principal de nuestro proyecto:

   git init
   git add .

   git commit -m "new project laravel"




Crear el archivo Procfile:
   echo web: vendor/bin/heroku-php-apache2 public/ > Procfile
   git add .
   git commit -m "Procfile para Heroku"

Crear la nueva aplicación en Heroku:
   heroku create

Configurar la clave de cifrado de Laravel:
   php artisan key:generate --show 

   heroku config:set APP_KEY=Key generada en el comando anterior

Push al repositorio Heroku:
   git push heroku master

Abrir la Aplicación:
   heroku open

Con los pasos anteriores logre desplegar mi aplicación Laravel en Heroku, cualquier inquietud no duden en informarme.

1 comentario: