2016-11-19 32 views
0

我正在部署包含bower,gulp等的节点js应用程序 我能够在Cloud Foundry上成功部署并构建它,但应用程序未启动。我的问题是可以在大口文件具有浏览器同步 代码在Cloud Foundry应用程序中部署node.js,gulp,bower应用程序启动问题

browserSync.init({ 
     server: { 
      baseDir: dist, 
      startPath: '/', 
      middleware: [proxyMiddleware] 
     } 
    }); 

我不知道缺什么,其实我没有得到任何错误,但应用不上比照运行。通过使用cfenv我能够在浏览器syc给端口,但我如何提供'主机',因为默认情况下它是在本地主机上工作?

日志:

2016-11-19T18:23:09.45+0530 [CELL/0]  OUT Creating container 
2016-11-19T18:23:10.49+0530 [CELL/0]  OUT Successfully created container 
2016-11-19T18:23:11.50+0530 [CELL/0]  OUT Starting health monitoring of container 
2016-11-19T18:23:11.94+0530 [APP/0]  OUT > [email protected] start /home/vcap/app 
2016-11-19T18:23:11.94+0530 [APP/0]  OUT > node app.js 
2016-11-19T18:23:12.02+0530 [HEALTH/0] OUT healthcheck failed 
2016-11-19T18:23:12.03+0530 [HEALTH/0] OUT Exit status 1 
2016-11-19T18:23:12.13+0530 [APP/0]  OUT port8080 
2016-11-19T18:23:12.13+0530 [APP/0]  OUT bind0.0.0.0 
2016-11-19T18:23:12.13+0530 [APP/0]  OUT server starting on https://myapp.u1.app.cloud.myorg.net 
2016-11-19T18:23:12.56+0530 [HEALTH/0] OUT healthcheck failed 
2016-11-19T18:23:12.56+0530 [HEALTH/0] OUT Exit status 1 
2016-11-19T18:23:13.09+0530 [HEALTH/0] OUT healthcheck failed 
2016-11-19T18:23:13.09+0530 [HEALTH/0] OUT Exit status 1 
2016-11-19T18:23:13.62+0530 [HEALTH/0] OUT healthcheck failed 

我欢迎任何建议..

+0

默认情况下CF绑定localhost端口,这不是问题。你可以给[mcve]显示清单,来自CF等的日志?另请注意,您在标题中说BlueMix,但标记了PCF;这些是两种不同的CF发行版,请澄清您正在使用的是哪一种。 – jonrsharpe

+0

谢谢@jonrsharpe,我只提供cf现在..在云基金会它开始在本地主机听:3000是否正常?..没有错误,但云基金会0 0 1开始,, 1起始日志来.. ..并最终失败 –

+0

*“失败”*是什么意思?你会得到什么错误?您是否尝试过在应用程序中配置一些日志记录到stdout,以便您可以'cf logs myapp'并查看发生了什么?你使用CF提供的'PORT'环境变量吗? – jonrsharpe

回答

0

我有这个问题,部署,以及。我通过在我的cf push命令中加入-u process来修复它。

实施例:

cf push APP-NAME -b nodejs_buildpack -p . -u process和它解决了这一问题。

-u指定给CF执行什么级别的健康检查。

相关问题