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 d’automatisation des processus de développement (partie 3)
    Cloud Zone

    Codeanywhere adventures – Premiers pas avec les outils d’automatisation des processus de développement (partie 3)

    octobre 21, 2021
    Codeanywhere adventures - Premiers pas avec les outils d'automatisation des processus de développement (partie 3)
    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 troisième partie de cette série, nous terminerons la configuration de notre projet de conteneur Java d’automatisation des processus dans Codeanywhere.

    À partir de l’article précédent, vous devez être connecté et sur votre page de tableau de bord Codeanywhere pour commencer. À partir de là, vous pouvez trouver votre liste de conteneurs PROCESS AUTOMATION TOOLING et utiliser le bouton OUVRIR IDE pour créer un onglet avec l’IDE Codeanywhere et votre projet.

    Vous voyez que le projet est déjà dans l’IDE 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 Process Automation Manager 7.11 déployable (rhpam-7.11.0-business-central-eap7-deployable.zip)
    • Serveur Red Hat PAM KIE 7.11 (rhpam-7.11.0-kie-server-ee8.zip)
    • Modules complémentaires Red Hat PAM 7.11 (rhpam-7.11.0-add-ons.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. Recherchez le bon JBoss EAP 7.3.0 et trois téléchargements de Red Hat Process Automation 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 

    En supposant maintenant 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/rhpam-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 quatre fichiers :

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

    À ce stade, vous êtes prêt à installer les outils de développement d’automatisation des processus, donc dans votre console IDE Codeanywhere, assurez-vous que vous êtes dans le répertoire racine du projet rhpam-install-demo et exécutez ce qui suit :

    $ cd $HOME/workspace/rhpam-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 rhpam-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 d’automatisation des processus 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 nos outils d’automatisation des processus 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 nous donnent la console d’administration du serveur JBoss EAP, nous devons ajouter une barre oblique avec l’application centrale de l’entreprise pour atteindre la connexion aux outils d’automatisation des processus.

    https://port-8080-process-automation-tooling–eric863427.preview.codeanywhere.com/business-central

    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.