Рубрики
Uncategorized

Как установить приложение Larave на Heroku с базой данных?

Предварительные условия: PHP и Larave знания Heroku аккаунт пользователей Heroku Toolbet (Heroku … Tagged с Laravel, Heroku, базой данных, DEVOPS.

Предпосылки:

  • PHP и Laravel знания
  • Учетная запись пользователя Heroku
  • Heroku Toolbelt (Heroku Cli)
  • Портить

Создать проект

Любой способ, которым вы понравились, получите приложение Laravel Application.

laravel new laravel-heroku
cd laravel-heroku

Добавьте свой ProCFile

Согласно документации по умолчанию Heroku обслуживает файлы из корневого индекса. Так сказать Heroku служить приложение из Публичный/ каталог, вы должны сделать Procfile Отказ

web: vendor/bin/heroku-php-apache2 public/

Инициализировать Git Reppo

Хорошо, наш код готов к работе. Давайте получим это в Git.

git init
git add .
git commit -m "Initial commit"

Создайте приложение Heroku

Поскольку у вас установлен The Heroku Toolbelt, вы можете создавать и изменять свои приложения непосредственно из командной строки.

heroku create

выход:

± heroku create
Creating app... !
 ▸    Invalid credentials provided.
heroku: Press any key to open up the browser to login or q to exit:
Logging in... done
Logged in as me@email.com
Creating app... done, ⬢ app-name-here
https://app-name-here.herokuapp.com/ | https://git.heroku.com/app-name-here.git

Добавить App_key Создать новый ключ:

php artisan key:generate --show

Скопируйте вывод этого, а затем запустите эту команду:

heroku config:set APP_KEY=the_key_you_copied_here

выход:

Setting config vars and restarting ⬢ app-name-here... done, v3
APP_KEY: the_key_you_copied_here

Разверните свой код в приложение Heroku

С Heroku вы нажимаете новый код на свой сайт, нажав на Remote Heroku Git Remote.

git push heroku master

выход:

----> Launching... done, v3
       http://app-name-here.herokuapp.com/ deployed to Heroku

Теперь он развернут на Героку. И ваше приложение Laravel на http://app-name-here.herokuapp.com/ ур

Ссылка

Оригинал: «https://dev.to/ellis22/how-to-installing-a-laravel-app-on-heroku-with-database-1p77»