第19章 OpenShift での従業員勤務表スターターアプリケーションのインストールおよび起動


従業員勤務表スターターアプリケーションは、OpenShift テンプレートまたはリファレンス実装のディストリビューションで提供されている provision.sh シェルスクリプトを使用して、Red Hat OpenShift Container Platform にデプロイできます。

runOnOpenShift.sh スクリプトは、アプリケーションのソースコードをローカルでビルドしてパッケージ化し、OpenShift 環境にアップロードしてデプロイします。この方法では、Java 開発キット、Apache Maven、および bash シェルコマンドラインが必要です。

19.1. 提供されているスクリプトを使用したアプリケーションのデプロイ

従業員勤務表スターターアプリケーションは、提供されているスクリプトを使用して Red Hat OpenShift Container Platform にデプロイできます。このスクリプトは、アプリケーションのソースコードをローカルでビルドしてパッケージ化し、OpenShift 環境にアップロードしてデプロイします。

前提条件

  • oc コマンドラインツールを使用して、対象の OpenShift 環境にログインしている。このツールに関する詳細は、『CLI リファレンス』を参照してください。
  • Maven および Java 開発キットがローカルのマシンにインストールされている。
  • bash シェル環境がローカルのマシンに用意されている。

手順

  1. Red Hat カスタマーポータルの Software Downloads ページから利用可能な rhdm-7.10.0-maven-repository.zip ファイルをダウンロードします。
  2. ダウンロードしたアーカイブを展開します。
  3. jboss-rhba-7.10.0.GA-maven-repository/maven-repository サブディレクトリーの内容を ~/.m2/repository ディレクトリーにコピーします。
  4. Red Hat カスタマーポータルの Software Downloads ページから rhdm-7.10.0-reference-implementation.zip ファイルをダウンロードします。
  5. ダウンロードしたアーカイブを展開します。
  6. 参照実装アーカイブから展開した rhdm-7.10.0-optaweb-employee-rostering.zip ファイルを展開します。
  7. コマンドラインで、optaweb-employee-rostering-distribution-7.48.0.Final-redhat-00004/sources ディレクトリーに移動します。
  8. 従業員勤務表アプリケーションをビルドするには、以下のコマンドを実行します。

    mvn clean install -DskipTests -DskipITs
    Copy to Clipboard Toggle word wrap
  9. OpenShift アカウントまたは Red Hat Code Ready Container インスタンスにログインします。以下の例では、<account-url> を OpenShift アカウントまたは Red Hat Code Ready Container インスタンスに、<login-token> をそのアカウントのログイントークンに置き換えます。

    oc login <account-url> --token <login-token>
    Copy to Clipboard Toggle word wrap
  10. 従業員勤務表をホストする新規プロジェクトを作成します。

    oc new-project optaweb-employee-rostering
    Copy to Clipboard Toggle word wrap
  11. プロビジョニングスクリプトを実行し、アプリケーションをビルドしてデプロイします。

    ./provision.sh
    Copy to Clipboard Toggle word wrap

    コンパイルとパッケージ化が完了するには最大 10 分かかります。これらのプロセスは、継続的にコマンドライン出力に進行状況を示します。

    操作が完了したら、以下のメッセージが表示されます。<URL> は デプロイメントの URL に置き換えます。

    You can access the application at <URL> once the deployment is done.
    Copy to Clipboard Toggle word wrap
  12. 先ほどの手順で使用した OpenShift アカウントまたは Red Hat Code Ready Container インスタンスの URL を入力して、デプロイしたアプリケーションにアクセスします。初回起動の場合は、OpenShift プラットフォームでの追加のビルドが実行されるため、最大で 1 分程かかります。

    注記

    リンクをクリックしてから 1 分経過してもアプリケーションが表示されない場合は、ブラウザーページを強制的に更新してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る