3.6. Python アプリケーションのデプロイ


以下の手順では、parksmap アプリケーション用にバックエンドサービスをデプロイします。Python アプリケーションは、MongoDB データベースに対して二次元地理空間クエリーを実行して、世界中のすべての国立公園を探して地図上の座標を返します。

デプロイされるバックエンドサービスは nationalparks です。

前提条件

  • OpenShift Container Platform Web コンソールにログインしている。
  • Developer パースペクティブを使用している。
  • イメージがデプロイされている。

手順

  1. Developer パースペクティブの +Add ビューで、Import from Git をクリックしてダイアログを開きます。
  2. Git Repo URL フィールドに https://github.com/openshift-roadshow/nationalparks-py.git の URL を入力します。

    ビルダーイメージは自動的に検出されます。

    注記

    検出されたビルダーイメージが Dockerfile の場合、Edit Import Strategy を選択します。Builder Image を選択し、Python をクリックします。

  3. General セクションまでスクロールします。
  4. 現在の値が以下のようであることを確認します。

    1. アプリケーション:national-parks-app
    2. 名前:nationalparks
  5. ResourceDeployment を選択します。
  6. Create route to the application を選択します。
  7. Advanced Options セクションで Labels をクリックし、ラベルを追加して後でこのデプロイメントを特定するのを容易にします。ラベルを使用すると、Web コンソールおよびコマンドラインで、コンポーネントを特定し、絞り込むことができます。以下のラベルを追加します。

    1. app=national-parks-app
    2. component=nationalparks
    3. role=backend
    4. type=parksmap-backend
  8. Create をクリックします。
  9. Topology ビューで、nationalparks アプリケーションを選択します。

    注記

    Resources タブをクリックします。Builds セクションで、ビルドが実行されていることを確認できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.