質問: ### 前提・実現したいこと Herokuに、ローカルの作業ブランチで作成したlaravelのアプリ(docker環境)をデプロイしたい。 ### 発生している問題・エラーメッセージ 下記にあるようにheroku openした時にエラーが出てしまう状況です。 **heroku openした時のエラーメッセージ** ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/4891e636bfe6fcadccda230e4d0f2c3e.png) **heroku logs --tailを実行した時のエラーコード** ``` 2020-11-29T00:02:24.110956+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=devpla.herokuapp.com request_id=4b6b1e39-4d12-40c0-b78e-e1c919c515ce fwd="1.1.125.123" dyno= connect= service= status=503 bytes= protocol=https ``` ### 試したこと エラーコード内容をもとにググるとrailsの場合についてはヒットするのですが(heroku run rails cを実行するなど)、 laravelの場合について、このエラーに対する有効な対処法が見つけられない状況です。 heroku run rails cのコマンドのように、laravelでも実行できる方法はありますでしょうか?ご存知の方がいましたら、ご教示いただけると幸いです、 ### 補足情報(FW/ツールのバージョンなど) Laravel Framework 7.25.0 MySQL 8.0.21 Homebrew (HerokuではClearDBアドオンを使用) PHP 7.4.8 (cli) Docker 19.03.13 Heroku 7.47.2
回答: Procfileを作成されましたか? ルートディレクトリ(appディレクトリやbootstrapディレクトリがある階層)に Procfileを作成し、Procfileの中身に ``` web: vendor/bin/heroku-php-apache2 public/ ``` と記述保存し、Herokuにデプロイしてみてください。