我有一个Angular应用程序,它通过一个小型NodeJs应用程序提供服务。IBM Bluemix:在生产Devops中为NodeJs提供角度服务
我有一个Jenkins Job构建我的应用程序并打包它。
输出工件是一个dist
目录,角度应用程序和节点app.js
文件来执行服务。
我现在想让这些工件将它们推送到bluemix。
的事情是:
- 你需要一个
package.json
文件cloudfoundry检测的NodeJS buildpack - 当你有一个
package.json
bluemix/cloudfoundry执行npm install/build/test
命令
我(?)已经建立了一个应用程序,所以我只需要调用节点app.js来为我的应用程序提供服务。就devops而言,我宁愿保留Only Build Once一次良好的做法。
我目前的旁路是有一个空的package.json
欺骗bluemix。
所以,我想知道是否可以在bluemix上部署节点应用程序而不需要package.json
?
或者至少禁用npm
命令?
我只想bluemix/cloudfoundry(?),以您的帮助