在bluemix

时间:2017-06-25 14:13:16

标签: javascript node.js ibm-cloud

我创建了一个本地工作的Node.js应用程序。它包含各种路由以及登录/注册系统。一切都好。我可以通过邮递员登录,注册并应用所有请求(GET,POST,PUT,DEL)!

现在我想在bluemix中发布该应用。我创建了一个 manifest.yml 文件,如图所示。

applications:
name: larissa-capstone
memory: 256M
disk_quota: 512M 
buildpack: nodejs_buildpack
domain: mybluemix.net
command: node server/web-server.js

然而,在运行push命令 cf push 之后,我收到以下错误。

Incorrect Usage. The push command requires an app name. The app name can be 
supplied as an argument or with a manifest.yml file.

但是我在清单文件中有应用程序的名称。为什么会这样?

谢谢,

西奥。

1 个答案:

答案 0 :(得分:2)

manifest.yml没有required formatname需要以破折号开头,其他行需要缩进。尝试这样的事情:

applications:
- name: larissa-capstone
  memory: 256M
  disk_quota: 512M 
  buildpack: nodejs_buildpack
  domain: mybluemix.net
  command: node server/web-server.js