Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save joaohenriquefeitosa/13aa3ea9aeffc470b0c79b525337d5f8 to your computer and use it in GitHub Desktop.
Save joaohenriquefeitosa/13aa3ea9aeffc470b0c79b525337d5f8 to your computer and use it in GitHub Desktop.
Deploy de uma aplicação laravel no heroku
*Pré requisitos *********
=> git instalado
=> heroku cli instalado
=> aplicação gerenciada pelo git
*************************
#Login no heroku
heroku login
#Criando aplicação
heroku create <nome da aplicação>
Ex.: heroku create teste
#Adicionando repositório remoto heroku
heroku git:remote <nome da aplicação>
Ex.: heroku git:remote teste
#Crie um arquivo Procfile na raiz do projeto. O arquivo não tem extensão
touch Procfile
#Abra o arquivo e digite o seguinte conteúdo
web: vendor/bin/heroku-app-apache2 public/
#Logar no heroku (aplicação web) e criar um banco de dados
#Altere o arquivo .env com as credências do banco criado
#Subindo aplicação
git push heroku master
#Executando migrations
heroku run "php artisan migrate --seed"
#Abrindo aplicação
heroku open
@joaohenriquefeitosa
Copy link
Author

composer.json:
"require-dev": {
"heroku/heroku-buildpack-php" : "dev-master"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment