まず、最近Review Appsフィーチャー&に、app.json
ファイルにキーを設定したときに、ワーカー(またはレビュー自動化のために新しいインスタンスを作成するもの)が常に新しいサーバーインスタンスを作成できないという問題があります。ここで`app.json`ファイルに` env`が設定されていると、Heroku Reviewアプリは新しいインスタンスを作成できませんでしたか?
私のシナリオ。
- すでに、私は新しいLaravelプロジェクト&を作成して英雄にプッシュするとします。
私は
app.json
ファイルを作成し、私はProcfile
ファイルを作成し、Herokuのにweb: vendor/bin/heroku-php-nginx -C custom-nginx.conf -i custom-php.ini public/
プッシュ最新の変更が私にレビューアプリの機能を有効に&次の行を追加コード
{ "name": "Laravel Project", "image": "heroku/php", "scripts": { "postdeploy": "php artisan migrate --force" } }
のこの行を追加します。パイプライン
- は、私はいくつかの修正が含まれている新しいブランチを作成&、プルリクエストを行う
私は私のパイプラインはautomaticaly私のプル要求のために新しいサーバーインスタンスの作成を参照してください、原因の構成がまだ設定されていないデータベースへの展開に失敗しています。
は今、私は私の
app.json
にenv
キーを追加し、自分のデータベース構成を追加する必要があります。{ "name": "Laravel Project", "image": "heroku/php", "scripts": { "postdeploy": "php artisan migrate --force" }, "env": { "APP_ENV": "staging", "DB_CONNECTION": "sqlite" } }
しかし、私はそれを押すとHerokuのは、私が私に起こるかについての情報を伝える任意のエラーログか何かを見ることができない新しいサーバーインスタンス&を作成できませんでした。私はが私のパイプライン
と、複数のデプロイメント要求私のgithubのPRの上でレビューのAppボタンの作成を参照してくださいすることができます。
私の設定から抜けているものがありますか?誰かが私のための解決策を持っていますか?
おかげ&私の英語のため申し訳ありません。