composer を使用して PHP プロジェクトをまとめる場合、インストール/デプロイ時に、composer は通常、元のソースから依存関係をフェッチします。
これにより、デプロイ時にソースが (おそらく一時的にのみ) 利用できなくなったときに問題が発生する可能性があります。
現在のバージョンを他のインスタンスに常にデプロイできるように、依存関係の少なくとも現在の安定したバージョンを保持するためのメカニズムが組み込まれていますか?
composer を使用して PHP プロジェクトをまとめる場合、インストール/デプロイ時に、composer は通常、元のソースから依存関係をフェッチします。
これにより、デプロイ時にソースが (おそらく一時的にのみ) 利用できなくなったときに問題が発生する可能性があります。
現在のバージョンを他のインスタンスに常にデプロイできるように、依存関係の少なくとも現在の安定したバージョンを保持するためのメカニズムが組み込まれていますか?
現時点では、これに対するワンクリック ソリューションはありませんが、より信頼性の高いものをすぐに開発する予定です。
ブローカーは、ファイルを保持するためのプロキシとして機能するツールのように見え、現在 Satis に統合されています ( https://github.com/researchgate/brokerを参照) 。
ブローカーは、composer の完全なリポジトリ プロキシです。composer ファイルを取得し、すべての要件とすべての依存関係をダウンロードしてから、これらすべてのパッケージを含む新しいリポジトリを公開します。packagist や satis の代わりに、dist やソース ファイルを含むすべてのパッケージがブローカーによって直接提供されます。
注: このプロジェクトは現在、積極的に維持されていません。現在、satis は同様の機能をサポートしているため、代わりに satis を使用する必要があります。