Rechercher

3.6. Déployer une application Python

download PDF

La procédure suivante permet de déployer un service back-end pour l'application parksmap. L'application Python effectue des requêtes géospatiales en 2D sur une base de données MongoDB afin de localiser et de renvoyer les coordonnées cartographiques de tous les parcs nationaux du monde.

Le service back-end déployé qui est nationalparks.

Conditions préalables

  • Vous êtes connecté à la console web de OpenShift Container Platform.
  • Vous êtes dans la perspective Developer.
  • Vous avez une image déployée.

Procédure

  1. Dans la vue Add de la perspective Developer, cliquez sur Import from Git pour ouvrir une boîte de dialogue.
  2. Saisissez l'URL suivante dans le champ Git Repo URL : https://github.com/openshift-roadshow/nationalparks-py.git

    Une image de constructeur est automatiquement détectée.

    Note

    Si l'image de construction détectée est Dockerfile, sélectionnez Edit Import Strategy. Sélectionnez Builder Image puis cliquez sur Python.

  3. Faites défiler jusqu'à la section General.
  4. Assurez-vous que vous disposez des valeurs actuelles pour les éléments suivants :

    1. Application : national-parks-app
    2. Nom : nationalparks
  5. Sélectionnez Deployment comme Resource.
  6. Sélectionnez Create route to the application.
  7. Dans la section Advanced Options, cliquez sur Labels et ajoutez des étiquettes pour mieux identifier ce déploiement par la suite. Les étiquettes permettent d'identifier et de filtrer les composants dans la console web et dans la ligne de commande. Ajoutez les étiquettes suivantes :

    1. app=national-parks-app
    2. component=nationalparks
    3. role=backend
    4. type=parksmap-backend
  8. Cliquez sur Create.
  9. Dans la vue Topology, sélectionnez l'application nationalparks.

    Note

    Cliquez sur l'onglet Resources. Dans la section Builds, vous pouvez voir votre version en cours d'exécution.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.