我有一個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(?),以您的幫助