2.6.4. フロントエンドコンポーネントのデプロイ
フロントエンドコンポーネントを作成およびデプロイするには、Node.js アプリケーションをダウンロードし、ソースコードを odo
でクラスターにプッシュします。
手順
フロントエンドアプリケーションのサンプルをダウンロードします。
$ git clone https://github.com/openshift/nodejs-ex frontend
現在のディレクトリーをフロントエンドディレクトリーに切り替えます。
$ cd frontend
フロントエンドが Node.js アプリケーションであることを確認するために、ディレクトリーの内容を一覧表示します。
$ ls
出力例
README.md openshift server.js views helm package.json tests
注記フロントエンドコンポーネントはインタプリター型言語で記述され (Node.js)、ビルドされる必要はありません。
frontend
という名前の Node.js コンポーネントタイプのコンポーネント設定を作成します。$ odo create nodejs frontend
出力例
✓ Validating component [5ms] Please use `odo push` command to create the component with source deployed
コンポーネントを実行中のコンテナーにプッシュします。
$ odo push
出力例
Validation ✓ Checking component [8ms] Configuration changes ✓ Initializing component ✓ Creating component [83ms] Pushing to component frontend of type local ✓ Checking files for pushing [2ms] ✓ Waiting for component to start [45s] ✓ Syncing files to the component [3s] ✓ Building component [18s] ✓ Changes successfully pushed to component