3.2. oc を使用したソースからのアプリケーションのデプロイメント
アプリケーションのデプロイメントに OpenShift クライアント (oc) を使用できます。
以下の例は、oc を使用して example-app アプリケーションをデプロイする方法を示しています。これは、redhat-developer/s2i- ブランチの dotnetcore-ex GitHub リポジトリーの dotnetcore-2.1app フォルダーにあります。
手順
新しい OpenShift プロジェクトを作成します。
$ oc new-project sample-projectASP .NET Core アプリケーションを追加します。
$ oc new-app --name=example-app 'dotnet:2.1~https://github.com/redhat-developer/s2i-dotnetcore-ex#dotnetcore-2.1' --build-env DOTNET_STARTUP_PROJECT=appビルドの進捗を追跡します。
$ oc logs -f bc/example-appビルドが完了したら、デプロイされたアプリケーションを表示します。
$ oc logs -f dc/example-appこれで、プロジェクト内でアプリケーションにアクセスできます。
オプション: プロジェクトを外部からアクセス可能にします。
$ oc expose svc/example-app共有可能な URL を取得します。
$ oc get routes