DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Cloud Zone»Codeanywhere adventures – Premiers pas avec les outils de gestion des décisions des développeurs (partie 4)
    Cloud Zone

    Codeanywhere adventures – Premiers pas avec les outils de gestion des décisions des développeurs (partie 4)

    novembre 5, 2021
    Codeanywhere adventures - Premiers pas avec les outils de gestion des décisions des développeurs (partie 4)
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Dans l’article précédent de cette série, nous avons présenté le monde de Codeanywhere, un IDE cloud et une expérience de développement de conteneurs tous disponibles dans votre navigateur.

    Êtes-vous prêt pour des outils de développement plus étonnants et faciles à utiliser qui ne nécessitent pas une seule installation d’outillage ni aucune configuration ?

    C’est ce que nous promet l’équipe de Codeanywhere lorsque je suis tombé sur leur site la semaine dernière. Ils « …ne vous oblige pas à vous engager dans des installations et des configurations de configuration complexes. Accédez simplement à notre IDE intégré au navigateur pour tout ce dont vous avez besoin pour créer des sites Web incroyables de manière productive et plus conviviale pour les développeurs. »

    Dans la quatrième partie finale de cette série, nous allons configurer un projet de conteneur Java complet de gestion des décisions dans Codeanywhere.

    Au lieu d’expliquer comment créer un projet de conteneur Java pour commencer dans cet article, veuillez suivre les étapes décrites dans la deuxième partie de cette série et cette fois, nommez le projet de conteneur OUTILS DE GESTION DE DECISION. Lorsque vous avez terminé la création de votre projet de conteneur, vous devez être connecté et dans votre page de tableau de bord Codeanywhere. À partir de là, vous pouvez trouver votre liste de conteneurs DECISION MANAGEMENT TOOLING et utiliser le bouton OUVRIR IDE pour créer un onglet avec l’IDE Codeanywhere et votre projet. Assurez-vous de lui laisser suffisamment de temps pour créer et démarrer avant de continuer.

    Nous avons maintenant un projet de conteneur vide, alors chargeons-le avec notre projet de gestionnaire de décision au lieu de l’automatisation des processus démontrée dans la deuxième partie. Encore une fois, en tant qu’utilisateur de Gitlab, je vais utiliser cette console en bas de mon onglet IDE et cloner mon projet dans l’espace de travail :

    $ git clone https://gitlab.com/bpmworkshop/rhdm-install-demo.git

    Vous devriez maintenant voir que le projet est déjà dans l’IDE (dans un nouvel onglet de votre navigateur) et automatiquement reconnu par la vue EXPLORER de notre espace de travail.

    Si nous affichons le READM dans ce projet, nous verrons qu’il existe des étapes de configuration qui l’installent sur une machine locale ou vous avez la possibilité de l’installer dans un conteneur à l’aide de Podman sur votre machine locale. Comme nous utilisons l’IDE cloud pour cela, nous allons considérer notre projet de conteneur comme la machine locale et utiliser ces instructions.

    Après avoir déjà cloné le projet dans notre IDE, nous voyons alors qu’il va nécessiter quelques produits Red Hat que nous pouvons extraire du site Red Hat Developers. Les produits dont nous avons besoin pour installer les outils d’automatisation des processus sont répertoriés dans le fichier installs/README et incluent :

    • JBoss EAP 7.3.0 (jboss-eap-7.3.0.zip)
    • Red Hat Decision Central 7.11 déployable (rhdm-7.11.0-decision-central-eap7-deployable.zip)
    • Serveur KIE Red Hat Decision Manager 7.11 (rhdm-7.11.0-kie-server-ee8.zip)

    Nous pouvons les intégrer au projet en trouvant les produits sur developer.redhat.com, en n’ayant besoin que d’un utilisateur enregistré pour y accéder. Localisez le bon JBoss EAP 7.3.0 et deux téléchargements de Red Hat Decision Manager, et transférez-les sur votre machine locale en cliquant sur leurs boutons de téléchargement.

    Après cela, nous devons les envoyer avec une copie sécurisée dans le répertoire d’installation du projet dans notre projet de conteneur. Cela se fait en découvrant quel utilisateur je suis sur ce conteneur dans la console cloud IDE :

    $ whoami
    
    cabox

    Maintenant, en supposant que vous vous trouviez dans le même répertoire que les fichiers de produit téléchargés sur votre ordinateur local, à partir d’une console, exécutez ce qui suit pour copier les fichiers dans le répertoire d’installation de votre projet de conteneur :

    $ scp -P 31828 jboss-eap-7.3.0.zip cabox@host31.codeanyhost.com:~/workspace/rhdm-install-demo/installs/
     
    cabox@host31.codeanyhost.com: Permission denied (publickey).
    lost connection

    Cela signifie que nous n’y avons pas accès tant que nous n’avons pas partagé notre clé publique avec le conteneur d’hébergement. La génération de clés SSH dépasse le cadre de cet article, mais en supposant que vous en ayez une, copiez-la et collez-la dans le fichier via votre console IDE cloud dans le fichier ~/.ssh/authorized_keys.

    Une fois cela fait, vous pouvez à nouveau essayer de copier le fichier en toute sécurité et vous devriez voir des résultats positifs, alors copiez les trois fichiers que vous avez téléchargés ci-dessus :

    $ scp -P 31828 *.zip cabox@host31.codeanyhost.com:~/workspace/rhdm-install-demo/installs/

    À ce stade, vous êtes prêt à installer l’outil de développement de gestion de décision, donc dans votre console IDE Codeanywhere, assurez-vous que vous êtes dans le répertoire racine du projet rhdm-install-demo et exécutez ce qui suit :

    $ cd $HOME/workspace/rhdm-install-demo; ./init.sh

    Vous devriez voir le script d’installation s’exécuter et se terminer avec les informations de connexion… mais nous devons nous rappeler que nous utilisons le projet de conteneur IDE Codeanywhere et que nous nous référons à la page DÉMARRAGE qui a été ouverte à l’origine et qui incluait des URL spéciales pour accéder à nos applications.

    Avant de démarrer le serveur, notez qu’il y a une ligne dans la page GETTING STARTED de notre projet IDE qui indique « Pour accéder à votre application Web, assurez-vous que votre serveur d’applications est en cours d’exécution et à l’écoute sur l’adresse 0.0.0.0… » Cela indique que la configuration normale d’un serveur JBoss EAP doit être ajustée car sa configuration par défaut consiste à écouter sur 127.0.0.1 ou localhost.

    Ouvrir le fichier rhdm-install-demo/target/jboss-eap-7.3/standalone/configuration/standalone.xml et remplacez toutes les instances de 127.0.0.1 par 0.0.0.0, puis fermez et enregistrez le fichier.

    Nous sommes maintenant prêts à démarrer l’outil de gestion des décisions avec la commande suivante :

    $ ./target/jboss-eap-7.3/bin/standalone.sh

    Nous devons attendre le démarrage complet du serveur, puis au lieu de localhost:8080, nous devons remplacer l’URL présentée par les suggestions GETTING STARTED. Cela signifie que nous devrions trouver notre outil de gestion des décisions sur les liens pratiques suivants qui sont fournis lorsque le serveur commence à écouter les ports (notez que vous pouvez les trouver sous le lien PREVIEW PORTS en bas à droite de l’IDE) :

    Bien que les liens OPEN BROWSER pour le port 8080 n’existent pas, utilisez le lien 8001 et modifiez le numéro de port dans l’URL. Cela nous donne la console d’administration du serveur JBoss EAP, nous devons ajouter une barre oblique avec l’application centrale de décision ajoutée pour atteindre la connexion à l’outil de gestion de décision :

    https://port-8080-decision-management-tooling–eric863427.preview.codeanywhere.com/decision-central

    Suivez le reste du fichier README du projet pour savoir comment vous connecter à l’outillage et pour des liens vers des ateliers qui vous aideront à démarrer avec le développement de votre premier vrai projet de gestion de décision.

    Ceci termine la quatrième partie finale de nos aventures Codeanywhere, où nous avons installé, déployé et accédé aux outils de gestion des décisions des développeurs en tant qu’expérience de conteneur IDE cloud.

    Au fur et à mesure que cela termine la série, assurez-vous de revenir en arrière et de profiter de l’un des articles précédents si vous les avez manqués. Bon développement du cloud avec les aventures de Codeanywhere !

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.