4.2. OpenShift 用の Source-to-image でのフラットクラスパス JAR の実行
この手順の例では、S2I for OpenShift でフラットなクラスパスの java アプリケーションを実行するプロセスを説明します。
デプロイメントの準備
手順
認証情報を指定して OpenShift インスタンスにログインします。
$ oc login
新しいプロジェクトを作成します。
$ oc new-project js2i-flatclasspath-demo
Deployment
手順
S2I for OpenShift イメージおよび Java ソースコードを使用して新規アプリケーションを作成します。
$ oc new-app --context-dir=getting-started --name=quarkus-quickstart \ 'registry.access.redhat.com/ubi8/openjdk-11~https://github.com/quarkusio/quarkus-quickstarts.git#2.12.1.Final'
デプロイメント後
手順
サービス名を取得します。
$ oc get svc
サービスをブラウザーから使用できるようにルートとして公開します。
$ oc expose svc/openshift-quickstarts --port=8080
ルートを取得します。
$ oc get route
-
URL(前のコマンド出力にある
HOST/PORT
フィールドの値) を使用して、ブラウザーでアプリケーションにアクセスします。