私はcliを使って簡単なAngular(AngularJSではない)アプリを作成し、プライベートGitHubリポジトリにチェックインしました。私はWindows 10のボックス上で動作するOpenshift Originにプロジェクトを作成し、角度アプリを指してNodeJS Builderイメージに展開しました。ポッドは起動しています。ビルドログにエラーは表示されません。オープン・シフトの原点に配置された私の簡単なAngularアプリケーションが提供されないのはなぜですか?
ここに問題があります。 opensshが定義したリンクをクリックすると、外部ルートになることがわかります。画面に「アプリケーションが利用できません」というメッセージが表示されます(下記参照)。
openshift app not available message
アプリが提供されていない理由を私は知りません。私はオープンアフトで走るAngularアプリを準備するために特別な何かが必要であると思っていますが、私はこのサイトや他の場所から十分な情報を盗み出すことができませんでした。これは初めてのアプリケーションのような環境にAngularアプリを導入しようとする私の初めての事です。
私は明らかにオープンシフターにこの単純な角型アプリを展開しようとしているものがありません。どんな助けでも大歓迎です。ありがとうございました。
ng buildコマンドを使用してアプリをビルドしましたか? – NuttLoose
どのOpenShift環境を使用していますか?オンラインスターターを使用している場合は、現在ルートがセットアップを迅速に行わないという問題があります。 https://status.starter.openshift.com/問題を解決しようとすると、一部の環境に変更が広がり始めています。 –
スタンドアロンプロジェクトでは、package.jsonのscriptsセクションは 'ng build'を使用しますが、実際には 'ng build --prod'にチェックインする前に変更しました。しかし、私は単にgit repoにプロジェクトをチェックしました。私はそれをあらかじめ構築していませんでした。オープンシフトのS2Iが恩恵を受けているのではないでしょうか? – user3816269