1

Laravel アプリケーションが少し大きくなったので (1 つのアプリケーション サーバー、2 つのキュー ワーカー サーバー、1 つのログ サーバーなど)、Laravel Envoyer にサインアップしました。

ローカルでは、Laravel のhomestead環境で開発を行っています。

ステージング サーバーのセットとプロダクション サーバーのセットを用意する予定です。

アイデアは、(特定の環境内の) すべてのサーバーに一度にプッシュできるようにしたいということです。少なくとも、各ボックスでいくつかの重要な環境テストを実行します。これは、特定の .env 変数が存在し、正しく設定されていることを確認する必要があるためです。

ただし、私が読んだところによると、テストは通常​​、ライブサーバーでは実行されないようです。実際、Envoyer はデフォルトで を行いますが、これは完全composer install --no-devに除外されます。phpunit

これで、私phpunitrequire-devセクションからcomposer.jsonメインの依存関係リストに移動できますが、この種のマルチサーバー展開でより良いアプローチや推奨される方法がないことを確認したかっただけですか?

4

1 に答える 1