我有一个 Angular 应用程序,它通过一个小型 NodeJs 应用程序提供服务。
我有一个 Jenkins Job 来构建我的应用程序并将其打包。
输出工件是一个dist
目录,其中包含 Angular 应用程序和用于提供服务的节点app.js
文件。
我现在想将这些工件推送到 bluemix。
事情是 :
- 您需要
package.json
cloudfoundry 的文件来检测 nodeJs buildpack - 当您拥有
package.json
bluemix/cloudfoundry(?) 时,执行npm install / build / test
命令
我已经有一个构建的应用程序,所以我只需要调用node app.js即可为我的应用程序提供服务。在 devops 方面,我更愿意保留 Only Build Once 良好实践。
我目前的绕过是有一个空package.json
来欺骗bluemix。
所以,我想知道是否可以在不需要的情况下在 bluemix 上部署节点应用程序package.json
?
或者至少禁用npm
命令?
我只是想让 bluemix/cloudfoundry(?) 做一个node app.js
谢谢你的帮助