2.5. バックエンドアプリケーションのデプロイ


次の手順では、national-parks-app アプリケーションのバックエンドコンポーネントである nationalparks をデプロイします。Python アプリケーションは、MongoDB データベースに対して二次元地理空間クエリーを実行して、世界中のすべての国立公園を探して地図上の座標を返します。

前提条件

  • parksmap フロントエンドアプリケーションをデプロイしている。

手順

  1. 右上隅の Quick create ( fa plus circle ) メニューで、Import from Git をクリックします。
  2. Git Repo URL フィールドに https://github.com/openshift-roadshow/nationalparks-py.git と入力します。

    ビルダーイメージは自動的に検出されますが、デフォルトのインポートストラテジーは Python ではなく Dockerfile になります。

  3. インポートストラテジーを変更します。

    1. Edit Import Strategy をクリックします。
    2. Builder Image を選択します。
    3. Python を選択します。
  4. General セクションまでスクロールします。
  5. Application フィールドで、値が national-parks-app であることを確認します。
  6. Name フィールドに nationalparks と入力します。
  7. Deploy セクションまでスクロールします。
  8. Resource type フィールドで、Deployment が選択されていることを確認します。
  9. Advanced options セクションで、Create a route が選択されていることを確認します。

    デフォルトでは、OpenShift Container Platform で実行されているサービスは外部からアクセスできません。外部クライアントがサービスにアクセスできるようにルートを作成するには、このオプションを選択する必要があります。

  10. Labels のハイパーリンクをクリックします。

    アプリケーションコードでは、特定のラベルを設定する必要があります。

  11. 次のラベルをテキスト領域に追加し、各キー/値のペアの後に Enter キーを押します。

    • app=national-parks-app
    • component=nationalparks
    • role=backend
    • type=parksmap-backend
  12. Create をクリックします。

Topology ページにリダイレクトされ、ここで national-parks-app アプリケーションの nationalparks デプロイメントが表示されます。

検証

  1. Workloads Topology に移動します。
  2. national-parks-app アプリケーションで nationalparks デプロイメントをクリックします。
  3. Resources タブをクリックします。

    ビルドが正常に完了するまで待ちます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat