Heroku

облачная платформа для деплоя приложений

Содержание


В каждом проекте должен быть файл с настройками - .Procfile

1 способ (heroku client)

  1. Установка клиента и потом запуск комманды через простой cmd: heroku login
  2. Потом также heroku create, после этого оно дает репозиторий на который надо сделать пушь своего приложения
  3. По сути оно транслирует проект репозитория

2 способ (heroku website)

  1. Создать новое приложение
  2. Выбрать откуда деплоить приложение : Heroku, Github, Dropbox

Проблемы деплоя с Laravel

В общем config/app.php и не только он, черпает инфу из .env

так как в проекте есть .gitignore и в него прописан .env, проект перестает работать нормально, нужно либо информацию забрать из этого файла и подописывать в файлы config/ app.php, .... либо же просто убрать из игнора.

  • Forbiden при открытии начальной страницы: исправить можно так - создать Procfile: web: vendor/bin/heroku-php-apache2 public/
  • Если есть ошибка, но не видно какая - надо поставить true в файле config/app.php ('debug' => env('APP_DEBUG', false->true)