Angularjs IBMBlueMix:在生产Devops中为NodeJ提供服务
我有一个Angular应用程序,它是通过一个小型NodeJs应用程序提供的 我有一份Jenkins的工作,负责构建我的应用程序并将其打包 输出工件是一个Angularjs IBMBlueMix:在生产Devops中为NodeJ提供服务,angularjs,node.js,ibm-cloud,cloud-foundry,devops-services,Angularjs,Node.js,Ibm Cloud,Cloud Foundry,Devops Services,我有一个Angular应用程序,它是通过一个小型NodeJs应用程序提供的 我有一份Jenkins的工作,负责构建我的应用程序并将其打包 输出工件是一个dist目录,其中包含angular应用程序和执行服务的节点app.js文件 我现在想把这些工件推到bluemix上 问题是: cloudfoundry需要一个package.json文件来检测nodeJs构建包 当您拥有package.jsonbluemix/cloudfoundry(?)时,执行npm安装/build/test命令 我已经
dist
目录,其中包含angular应用程序和执行服务的节点app.js
文件
我现在想把这些工件推到bluemix上
问题是:
- cloudfoundry需要一个
文件来检测nodeJs构建包package.json
- 当您拥有
bluemix/cloudfoundry(?)时,执行package.json
命令npm安装/build/test
package.json
来欺骗bluemix
因此,我想知道是否可以在bluemix上部署节点应用程序,而不需要package.json
或者至少禁用npm
命令
我只想让bluemix/cloudfoundry(?)做一个节点app.js
感谢您的帮助有两种方法(manifest.yml和命令行)针对特定的构建包。此网页记录了模型
您可能还想考虑收缩包()来锁定依赖关系的版本化。
如果你把这两者结合起来,我想这会让你更接近你的目标