Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 41223|Répondre: 25

Tutoriel pour déployer Rap2 avec Docker sous Centos 7

[Copié le lien]
Publié sur 10/10/2018 11:50:29 | | | |
RAP

RAP est un outil de gestion visuelle des interfaces qui analyse la structure de l’interface, génère dynamiquement des données de simulation, vérifie la justesse des interfaces réelles et améliore notre efficacité de collaboration grâce à une série d’outils d’automatisation autour des définitions d’interfaces. Notre slogan : Soyez efficaces, rentrez dîner chez vous !

RAP2 est un nouveau projet qui s’appuie sur RAP1, qui contient deux composants (correspondant à deux dépôts Github).

Modifier et partager facilement

Édition visuelle, contrôle de version parfait, importation et exportation de différents formats. Cela simplifie le travail des interfaces de convention front-end et back-end

Service simulé

RAP génère automatiquement des interfaces fictives basées sur des documents d’interface, qui engendrent automatiquement des données de simulation et prennent en charge la logique de génération complexe.

Garantie de solidité

Couvrant presque tous les départements d’Alibaba, 200+ entreprises utilisent le RAP, et après 4 ans d’expérience accumulée, il peut s’adapter à divers scénarios commerciaux complexes.

Ce sujet déploie rap2 pour fournir des services de gestion d’interface aux équipes afin d’améliorer l’efficacité des équipes de développement. De nombreux problèmes sont rencontrés lors du déploiement, donc je vais faire un résumé ici : l’un est de résumer mes progrès dans le processus de déploiement, et l’autre est de fournir une petite référence aux pairs qui doivent déployer RAP2.

Déploiement de l’environnement

CentOS 7 x64 bits
Version Docker : 1.13.1

Installation et configuration du Docker Centos7 en pratique
http://www.itsvse.com/thread-5014-1-1.html
(Source : Architect_Programmer)

Compris

Pour déployer le système Rap2, il faut en fait déployer deux projets

Rap2-Dolores : L’interface Rap2Adresse GitHub :https://github.com/thx/rap2-dolores
rap2-delos : Le backend de rap2Adresse GitHub :https://github.com/thx/rap2-delos

Déploiement de rap2-delos (backend)

rap2-delos: 后端数据API服务器,基于Koa + MySQL

Environnement requirements:Node.js 8.9.4+, MySQL 5.7+, Redis 4.0+

Ici, nous utilisons docker pour déployer rap2-delos, ce qui nécessite des connaissances de base de docker, omis de la base.

Image Docker

L’image Docker vient de Delos, bien sûrL’image ne contient que le backend, pas le frontend。 J’ai empaqueté et téléchargé le fichier Docker pour certains commits que je pensais plus critiques.

Adresse de l’image :https://hub.docker.com/r/blackdog1987/rap2-delos/

Extrait la dernière image docker (au moment de la publication, la dernière version est la 2.6.0dcb5de)

Numéro de tag
Le dernier paragraphe du tag est le code d’engagement. Vous pouvez trouver la version correspondant à l’image via l’enregistrement de commit de l’auteur. Par exemple, 2.6.b90e5a1 est une image miroir du commit b90e5a1a63ee45d7165ec8cb2ca81212c20cd701.
Vous pouvez utiliser des images docker pour visualiser l’image native



Modifiez la configuration dans le docker-compose.xml. Par défaut, j’utilise l’image de mysql et redis. Vous pouvez le modifier selon votre propre configuration

Ici, nous utilisons une configuration de docker-compose.xml tierce, lien :https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml n’est pas directement utilisable, il faut l’ajuster, et le fichier que j’ai modifié est le suivant :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre


Installation centos tutoriel Docker Compose
http://www.itsvse.com/thread-5164-1-1.html
(Source : Architect_Programmer)

Je télécharge le fichier dans le répertoire /root et j’exécute la commande suivante :



L’exécution est la suivante :



Regardez le conteneur en fonctionnement : docker ps



Puisque j’ai docker-compose.xml le fichier configuré, il s’agit de mapper directement le port 8080 du conteneur rap2-delos au port 80 de la machine hôte, comme montré dans la figure ci-dessus, je peux accéder directement à l’adresse IP externe, comme montré dans la figure ci-dessous :



Puisque j’ai mappé le port 3306 du conteneur mysql au port 33306 de la machine hôte, je peux accéder directement à la base de données MySQL via le port 33306 du réseau externe, et le mot de passe racine du nom d’utilisateur est vide, comme montré dans la figure ci-dessous :



Ici, merci de bien faire du travail sur la sécurité des bases de données, d’annuler la cartographie du port 3306 du conteneur Docker MySQL ou de créer une politique sur le pare-feu !

Ici, le backend rap2-delos est déployé !!

Déployer rap2-dolores (frontend)



Configurez l’adresse du serveur backend

Modifier les fichiers /src/config/config.dev.js et /src/config/config.prod.js (fichier de configuration en mode production)



Courir



Inscrivez-vous pour créer un compte et connectez-vous ! La manière de regrouper et de déployer la frontend sur le serveur ne sera pas écrite ici.

(Fin)





Précédent:Requête paramétrée @macid nvarchar(50' nécessite le paramètre '@macid', mais ne fournit pas que...
Prochain:La Discuz interdit l’enregistrement des adresses IP taïwanaises
Publié sur 06/12/2018 11:23:11 |
Le ML n’est pas directement utilisable, il doit être ajusté, et le fichier que j’ai modifié est le suivant :
Publié sur 09/04/2019 19:32:57 |
Je veux voir ce que tu docker-compose.xml changes.
Publié sur 31/01/2019 08:52:26 |
Étudiez, apprendez, apprenez, apprenez, apprenez, apprenez
Publié sur 11/10/2018 15:00:50 |
Merci pour votre soutien
Publié sur 06/12/2018 10:54:57 |
11111111111111111111111111
Publié sur 11/12/2018 15:12:24 |
Soutenez-le
Publié sur 12/12/2018 16:36:24 |
nihao, xiexieni
Publié sur 25/12/2018 10:59:03 |
Apprends-le
Publié sur 25/12/2018 11:29:43 |
Hehehehe
Publié sur 09/01/2019 11:38:01 |
J’ai récemment utilisé ce rap2 pour l’apprendre
Publié sur 23/01/2019 13:19:43 |
Apprends-le
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com