2017-08-28 12 views
0

インターネットとスタックオーバーフローのほとんどすべてを確認しました。特にAngemular 2 starter appをBluemixに配備するにはどうすればよいですか?

しかし、それらのどれも実際に動作しません。アプリケーションを開始できません。上の記事はいくつかの設定手順が間違っているようです。 Bluemixに展開されたhttps://angular.io/guide/quickstartから取得した単純な初心者角2が必要です。

は誰が行う必要があるか、何ジョナサンより

+2

あなたはちょうど 'NG build'が、その後staticfileのbuildpackと' distの/ 'ディレクトリを展開することができますCLIを使用している場合。ここの私のプロジェクトは、cf pushedと設定されています。例えば、https://github.com/textbook/salary-stats(具体的にはマニフェストとCIのTravis設定を参照してください)。それ以上に、あなたの特定の問題を診断するためにはより詳細な情報が必要です。 – jonrsharpe

+0

https://angular.io/guide/quickstartをダウンロードしました。npmをインストールしてから--prodをビルドしてからcfを押して、my-appをプッシュし、デプロイ後に起動できませんでした。 "404 Not Found:要求されたルート( 'my-appxxxxx.ng.mybluemix.net')が存在しません。"というエラーが表示されます。 " Angular starterアプリを正確に配備して、プロジェクトで何が更新されるのか教えてください。あなたがマニフェストファイルを追加したのが分かります。もう何をすべきか?ありがとう –

+1

それはすべてです、あなたは[コミット](https://github.com/textbook/salary-stats/commit/9c6dfaf9ab771c17f132f7acf069f9ac5a0291ff)を見ることができます。どのビルドパックでどのディレクトリを展開するかを指定するマニフェストを追加します。さもなければ、CFは推測しようとし、おそらくノードbuildpackでルートディレクトリを実行するでしょう。試行されたプッシュからの出力を読み、それが実行された内容、結果としてどのように起こったのかを示します。 – jonrsharpe

答えて

0

(クラウドファウンドリCLI、など一般的なツールを除く)をインストールする必要があり、他のどのような構成を試してみて、正確な手順を提供することができます!それは偉大な.. 手順を展開する作品:

1. npm install -g @angular/cli 
2. ng new my-app4 
3. ng serve --open (it works) 
4. ng build --prod 
5. Copy manifest.yml and .travis.yml (https://github.com/textbook/salary-stats) 
6. replace api: https://api.run.pez.pivotal.io to appropriate one in .travis.yml 
7. cf login 
8. cf push my-app4 
関連する問題