第2章 Quarkus Openshift エクステンションの追加
アプリケーションを OpenShift クラスター内で使用するコンテナーイメージとしてビルドおよびデプロイできるように、quarkus-openshift
エクステンションを依存関係として Quarkus プロジェクトに追加する必要があります。
OpenShift エクステンションは、イメージストリーム、ビルド設定、デプロイメント設定、サービス定義などの OpenShift リソースも生成します。Quarkus アプリケーションに quarkus-smallrye-health
エクステンションが含まれる場合、OpenShift はヘルスエンドポイントにアクセスし、アプリケーションの liveness および readiness を確認することができます。
前提条件
Quarkus Maven プロジェクトがある。
- Maven を使用した Quarkus プロジェクトの作成方法に関する詳細は、Apache Maven を使用した Quarkus アプリケーションの開発およびコンパイル を参照してください。
手順
- Quarkus プロジェクトが含まれるディレクトリーに移動します。
以下の方法のいずれかを使用して、プロジェクトに
quarkus-openshift
エクステンションを追加します。quarkus-openshift
エクステンションをpom.xml
ファイルに追加します。pom.xml
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-openshift</artifactId> </dependency>
コマンドラインを使用して
quarkus-openshift
エクステンションを追加します。./mvnw quarkus:add-extension -Dextensions="openshift"