我创建了一个本地工作的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.
但是我在清单文件中有应用程序的名称。为什么会这样?
谢谢,
西奥。
答案 0 :(得分:2)
manifest.yml
没有required format。 name
需要以破折号开头,其他行需要缩进。尝试这样的事情:
applications:
- name: larissa-capstone
memory: 256M
disk_quota: 512M
buildpack: nodejs_buildpack
domain: mybluemix.net
command: node server/web-server.js