我有 PHP 应用程序,并且正在使用 npm (package.json) 维护我的前端资产。当我开始在 openshift 中构建时,构建必须将我的静态库导入我在 package.json 中定义的项目资产文件夹并移动到 CDN 服务器(我已经共享网络位置,我可以与构建服务帐户共享 - PVC(持久性Volume Claim)具有读写访问权限)并将我的 php 应用程序部署到我的 php 容器。
斯帕普
- 应用程序 - 文件夹
- assets - 我的静态资源,例如 css、js、图像
- composer.json - php 库
- package.json - 静态库
当我请求构建时,构建将执行以下操作:
- 安装我的 composer.json 库(现在工作正常)
- 将我的 package.json 库安装到 assets 文件夹中,并通过网络路径或共享 PVC 将其移动到 CDN 服务器(预期)
- 将我的应用程序部署到 PHP 容器(现在工作正常)