Ibm cloud 将3个应用程序移动到一个文件夹后无法重新部署

Ibm cloud 将3个应用程序移动到一个文件夹后无法重新部署,ibm-cloud,devops,Ibm Cloud,Devops,我将3 Node.js应用程序移动到Web IDE中的一个文件夹中,因为我想对它们进行逻辑分组,而不一定要更改部署。 这三个应用程序都有自己的URL 显然,这一部署现在适用于所有3个应用程序 单击部署箭头后出错: "An app was not successfully detected by any available buildpack" 我调整了启动配置: 添加了服务 增加了“npm启动” 但我还是犯了这个错误 其中一个应用程序没有manifest.yml 当我点击app.js时,有

我将3 Node.js应用程序移动到Web IDE中的一个文件夹中,因为我想对它们进行逻辑分组,而不一定要更改部署。 这三个应用程序都有自己的URL

显然,这一部署现在适用于所有3个应用程序

单击部署箭头后出错:

"An app was not successfully detected by any available buildpack"
我调整了启动配置:

  • 添加了服务
  • 增加了“npm启动”
但我还是犯了这个错误

其中一个应用程序没有manifest.yml

当我点击app.js时,有时会出现以下错误(在一个大的红色弹出窗口中):


不幸的是,由于某些原因,我也无法将应用程序移回根目录。

您收到错误
任何可用的buildpack都无法成功检测到应用程序,因为Bluemix无法决定您尝试部署的应用程序的类型。每个buildpack都有自己的检测脚本,没有一个适合您的3 Node.js应用程序/文件夹项目结构

我建议尝试将单个
manifest.yml
文件放在项目的根目录下(或运行
cf push
),告诉cloud foundry您的意图

您可以指定一次推送多个应用程序。manifest.yml示例:

---
# this manifest deploys two applications
# apps are in flame and spark directories
# flame and spark are in fireplace
# cf push should be run from fireplace
applications:
- name: spark
  host: flint-99
  path: ./spark/
- name: flame
  host: burnin-77
  path: ./flame/
有关将多个应用程序推送到Cloud Foundry的更多信息

Updated app with guid 998e32e6-3f4f-4743-8e36-f8cd4c0961bb ({"name"=>"ACP", "command"=>"PRIVATE DATA HIDDEN", "instances"=>1, "memory"=>1024, "environment_json"=>"PRIVATE DATA HIDDEN"})
Updated app with guid 998e32e6-3f4f-4743-8e36-f8cd4c0961bb ({"route"=>"8e8a376d-479e-4b4f-921e-932e40fd569f"})
Updated app with guid 998e32e6-3f4f-4743-8e36-f8cd4c0961bb ({"console"=>true, "state"=>"STOPPED"})
Got staging request for app with id 998e32e6-3f4f-4743-8e36-f8cd4c0961bb
Updated app with guid 998e32e6-3f4f-4743-8e36-f8cd4c0961bb ({"console"=>true, "state"=>"STARTED"})
-----> Downloaded app package (6.6M)
encountered error: An app was not successfully detected by any available buildpack
---
# this manifest deploys two applications
# apps are in flame and spark directories
# flame and spark are in fireplace
# cf push should be run from fireplace
applications:
- name: spark
  host: flint-99
  path: ./spark/
- name: flame
  host: burnin-77
  path: ./flame/