2.2. ソースからアプリケーションのデプロイメント
以下のコマンドを実行して、
redhat-developer/s2i-dotnetcore-ex
GitHub リポジトリーのdotnetcore-3.1
ブランチのapp
フォルダーにある ASP.NET Core アプリケーションをデプロイします。oc new-app --name=exampleapp 'dotnet:3.1~https://github.com/redhat-developer/s2i-dotnetcore-ex#dotnetcore-3.1' --build-env DOTNET_STARTUP_PROJECT=app
$ oc new-app --name=exampleapp 'dotnet:3.1~https://github.com/redhat-developer/s2i-dotnetcore-ex#dotnetcore-3.1' --build-env DOTNET_STARTUP_PROJECT=app
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc logs
コマンドを使用して、ビルドの進行状況を追跡します。oc logs -f bc/exampleapp
$ oc logs -f bc/exampleapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ビルドが完了したら、デプロイされたアプリケーションを表示します。
oc logs -f dc/exampleapp
$ oc logs -f dc/exampleapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow この時点で、プロジェクト内でアプリケーションにアクセスできます。外部からアクセスできるようにするには、
oc expose
コマンドを使用します。その後、oc get routes
を使用して URL を検索できます。oc expose svc/exampleapp oc get routes
$ oc expose svc/exampleapp $ oc get routes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow