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.