3.4. odoを使用したサンプルアプリケーションのデプロイ
OpenShift Do(odo
)を使用して、コマンドラインから OpenShift プロジェクトおよびアプリケーションを作成できます。この手順では、CodeReady Containers 仮想マシンで実行している OpenShift クラスターにサンプルアプリケーションをデプロイします。
前提条件
-
odo
がインストールされている。詳細は、odoドキュメント の「
。odo
のインストール 」を参照してください - CodeReady Containers 仮想マシンが実行している。詳細は、「 仮想マシンの起動」を 参照してください。
手順
odo
を使用してアプリケーションのサンプルをデプロイするには、以下の手順に従います。
実行中の CodeReady Containers OpenShift クラスターに
developer
ユーザーとしてログインします。$ odo login -u developer -p developer
アプリケーションのプロジェクトを作成します。
$ odo project create sample-app
コンポーネントのディレクトリーを作成します。
$ mkdir sample-app $ cd sample-app
GitHub 上のサンプルアプリケーションからコンポーネントを作成します。
$ odo create nodejs --git https://github.com/openshift/nodejs-ex
注記リモート Git リポジトリーからコンポーネントを作成すると、
odo push
コマンドを実行するたびにアプリケーションが再ビルドされます。ローカル Git リポジトリーからコンポーネントを作成するには、odoドキュメントの「 Creating a single-component application with
。odo
」を参照してくださいURL を作成し、ローカル設定ファイルにエントリーを追加します。
$ odo url create --port 8080
変更をプッシュします。
$ odo push
これで、コンポーネントはアクセスできる URL を使用してクラスターにデプロイされます。
URL を一覧表示し、コンポーネントに必要な URL を確認します。
$ odo url list
- 生成された URL を使用してデプロイされたアプリケーションを表示します。
その他のリソース
-
odo の使用についての詳細は、
odo
のドキュメントを参照してください
。