如何在cloudfoundry中部署nodejs angular2应用程序

时间:2017-03-02 06:36:34

标签: node.js angular cloudfoundry pivotal-cloud-foundry

源代码可以在这里找到

https://github.com/angular/quickstart.git

似乎cloudfoundry无法确定我的nodejs应用程序的运行状况

我用来推送这个应用程序的方式:

cf push node-hj

这里是cloudfoundry日志

enter image description here

我试图用流动的方式推送这个应用程序:

cf push node-hj -c "node start"

与上述相同的错误

1 个答案:

答案 0 :(得分:0)

您可能面临https://github.com/angular/quickstart/issues/215

中提到的问题

至少这是我能看到的:

$ cf dev start
$ git clone https://github.com/angular/quickstart.git .
$ cf push test
$ cf logs test --recent
[skipped]
2017-03-02T19:05:17.67+0800 [APP/PROC/WEB/0]OUT > angular-quickstart@1.0.0 prestart /home/vcap/app
2017-03-02T19:05:17.67+0800 [APP/PROC/WEB/0]OUT > npm run build
2017-03-02T19:05:18.09+0800 [APP/PROC/WEB/0]OUT > angular-quickstart@1.0.0 build /home/vcap/app
2017-03-02T19:05:18.09+0800 [APP/PROC/WEB/0]OUT > tsc -p src/
2017-03-02T19:05:18.09+0800 [APP/PROC/WEB/0]ERR sh: 1: tsc: not found