-
Creamos la aplicación en Heroku.
-
En la pestaña
Resources
, vamos a la secciónAdd-ons
y buscamosHeroku Postgres
. -
Seleccionamos el plan gratuito del add-on y lo vinculamos a nuestro proyecto.
-
Hacemos click sobre
Heroku Postgres
y vamos a la pestañaSettings
. -
En la lista que aparece, le damos al botón
View Credentials…
-
Copiamos y pegamos los datos en el archivo
.env
de nuestro proyecto. Importante ponerDB_CONNECTION=pgsql
. -
En la raíz del directorio, creamos el archivo
Procfile
y añadimosweb: vendor/bin/heroku-php-apache2 public/
. -
Abrimos la CLI en la raíz del proyecto y ejecutamos los siguientes comandos:
En caso de que no tengas Heroku CLI instalado, ve a esta página. En caso de que aún no hayas hecho login con tu cuenta de Heroku en la CLI, ejecuta
heroku login
.Si queremos iniciar el repositorio desde local:
- heroku git:init -a [NOMBRE PROYECTO]
- heroku git:remote -a [NOMBRE PROYECTO]
Si queremos clonar el proyecto existente de Heroku:
- heroku git:init -a [NOMBRE PROYECTO]
-
Creamos una key para el proyecto con
php artisan key:generate --show
. -
Añadimos la key generada a las variables de entorno de Heroku ejecutando
heroku config:set APP_KEY=[CLAVE]
. -
Eliminamos la línea
.env
del archivo.gitignore
ya que nos hará falta para establecer la conexión con la BBDD. -
Lanzamos los cambios a Heroku con los siguientes comandos:
- git add .
- git commit -am "Mensaje"
- git push heroku master
-
Introducimos el comando
heroku run bash
y ejecutamos el comandophp artisan migrate --seed
para crear el esquema de la BBDD y llenarla con los seeders creados en nuestro proyecto.
Last active
June 11, 2022 00:00
-
-
Save HenestrosaDev/c387b3ba603221af80e076ed0296f424 to your computer and use it in GitHub Desktop.
Desplegar proyecto Laravel en Heroku
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment