2016-11-19 11 views
0

ノードjsアプリケーションは、bower、gulpなどから構成されています。 Cloud Foundryでデプロイして正常に構築できますが、 。私の問題は、一気のファイルは、ブラウザの同期 とのコードは、私が実際に私はすべてのエラーを取得していないのですが、アプリはCF上で実行されていない、欠けているのかわからないのですCloud Foundryアプリケーションの起動時にnode.js、gulp、bowerアプリをデプロイする

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

で持っているかもしれです。 cfenvを使って私はブラウザのsycにポートを与えることができますが、デフォルトではlocalhostで動作しているので、私はどのように 'ホスト'を提供しますか?

ログは、次のとおりです。

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はデフォルトでローカルホストのポートをバインドしますが、それは問題ではありません。マニフェスト、CFからのログなどを示す[mcve]を教えてください。また、タイトルにBlueMixと言っても、PCFにタグが付いていることに注意してください。これらは2つの異なるCFディストリビューションです。どちらを使用しているのかを明確にしてください。 – jonrsharpe

+0

ありがとう@jonrsharpe、私はcfを今すぐ提供しています。クラウドファウンダリではlocalhostでリッスンを開始します:3000はうまくいきますか.. ..実際にはエラーはありませんが、クラウドファウンダリ0が開始しました。そして最後にそれは失敗する –

+0

* "失敗" *は何を意味しますか?どのようなエラーが出ますか?アプリケーションで標準出力にいくつかのログを設定しようとしましたが、 'cf logs myapp'を実行して何が起こっているのか確認できますか? CF提供の 'PORT'環境変数を使用していますか? – jonrsharpe

答えて

0

私は、この問題が同様に展開していました。 cf pushコマンドに-u processを入れて修正しました。

例:

cf push APP-NAME -b nodejs_buildpack -p . -u process、それは問題を修正しました。

-uは、実行するヘルスチェックのレベルをCFに指定します。

関連する問題