0

PHP アプリケーションがあり、npm (package.json) を使用してフロントエンド アセットを維持しています。openshift でビルドを開始すると、ビルドは、package.json で定義したプロジェクト アセット フォルダーに静的ライブラリをインポートし、CDN サーバーに移動する必要があります (ビルド サービス アカウントと共有できるネットワークの場所を共有しています - PVC(Persistenceボリューム クレーム) と ReadWrite アクセス) を作成し、php アプリを php コンテナーにデプロイします。

スパップ

  • アプリケーション - フォルダ
  • assets - css、js、画像などの静的アセット
  • composer.json - PHP ライブラリ
  • package.json - 静的ライブラリ

ビルドをリクエストすると、ビルドは次のことを行います。

  1. composer.json ライブラリをインストールします (現在は正常に動作しています)
  2. package.json ライブラリを assets フォルダーにインストールし、ネットワーク パスまたは共有 PVC (期待) 経由で CDN サーバーに移動します。
  3. アプリを PHP コンテナーにデプロイします (現在は正常に動作しています)
4

0 に答える 0