Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 41223|Svar: 25

Vejledning i at implementere rap2 med docker under Centos 7

[Kopier link]
Opslået på 10/10/2018 11.50.29 | | | |
RAP

RAP er et visuelt interface-styringsværktøj, der analyserer grænsefladestrukturen, dynamisk genererer simuleringsdata, verificerer korrektheden af reelle grænseflader og forbedrer vores samarbejdseffektivitet gennem en række automatiseringsværktøjer omkring grænsefladedefinitioner. Vores slogan: Vær effektiv, gå hjem til aftensmad!

RAP2 er et nyt projekt, der bygger videre på RAP1, som indeholder to komponenter (svarende til to Github-repositories).

Rediger og del nemt

Visuel redigering, perfekt versionskontrol, import og eksport af forskellige formater. Det gør arbejdet med front-end og back-end konventionsgrænseflader meget enkelt

Prøvetjeneste

RAP genererer automatisk mock-grænseflader baseret på interface-dokumenter, som automatisk genererer simuleringsdata og understøtter kompleks genereringslogik.

Garanti for styrke

Næsten alle afdelinger i Alibaba dækker, 200+ virksomheder bruger RAP, og efter 4 års ophobning af meget erfaring kan det tilpasse sig forskellige komplekse forretningsscenarier.

Dette emne implementerer rap2 til at levere grænsefladestyringstjenester til teams for at forbedre effektiviteten af udviklingsteams. Der opstår mange problemer under udrulningsprocessen, så jeg vil lave et resumé her: det ene er at opsummere mine fremskridt i udrulningsprocessen, og det andet er at give en lille reference til kolleger, der har brug for at udrulle rap2.

Udrul miljøet

CentOS 7 x64-bit
docker-version: 1.13.1

Installation og konfiguration af Centos7 Docker i praksis
http://www.itsvse.com/thread-5014-1-1.html
(Kilde: Architect_Programmer)

Forstået

For at deploye rap2-systemet skal du faktisk deploye to projekter

rap2-Dolores: Rap2-frontendenGitHub-adresse:https://github.com/thx/rap2-dolores
rap2-delos: Rap2-backendGitHub-adresse:https://github.com/thx/rap2-delos

Deploy rap2-delos (backend)

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

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

Her bruger vi docker til at deploye rap2-delos, hvilket kræver grundlæggende docker-viden, men udeladt.

Docker Image-billede

Docker-billedet kommer altså fra DelosBilledet indeholder kun backend, ikke frontend。 Jeg pakkede og uploadede Dockerfile til nogle af de commits, jeg syntes var mere kritiske.

Billedadresse:https://hub.docker.com/r/blackdog1987/rap2-delos/

Hent det nyeste docker-billede (på tidspunktet for udgivelsen er den seneste version 2.6.0dcb5de)

Tagnummer
Det sidste afsnit i tagget er commit-koden. Du kan finde den version, der svarer til billedet, via forfatterens commit-post. For eksempel er 2.6.b90e5a1 et spejlbillede af commit b90e5a1a63ee45d7165ec8cb2ca81212c20cd701.
Du kan bruge docker-billeder til at se det native billede



Ændr konfigurationen i docker-compose.xml. Som standard bruger jeg billedet af mysql og redis. Du kan ændre det til din egen konfiguration

Her bruger vi en tredjeparts docker-compose.xml-konfiguration, link:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml ikke kan bruges direkte, skal den justeres, og den fil, jeg ændrede, er som følger:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar


centos installation Docker Compose tutorial
http://www.itsvse.com/thread-5164-1-1.html
(Kilde: Architect_Programmer)

Jeg uploader filen til /root-mappen og udfører følgende kommando:



Henrettelsen er som følger:



Se containeren, der kører: docker ps



Da jeg docker-compose.xml den konfigurerede fil, skal den mappe 8080-porten fra rap2-delos-containeren direkte til 80-porten på værtsmaskinen, som vist i figuren ovenfor, kan jeg direkte tilgå den eksterne IP-adresse, som vist i figuren nedenfor:



Da jeg har kortlagt port 3306 i MySQL-containeren til port 33306 på værtsmaskinen, kan jeg direkte tilgå MySQL-databasen via port 33306 på det eksterne netværk, og brugernavnets rodadgangskode er tom, som vist i figuren nedenfor:



Her, gør venligst et godt stykke arbejde med databasesikkerheden, annuller docker mysql container 3306 portmapping eller lav en politik for firewallen!

Her er rap2-delos backend deployed!!

Deploy rap2-dolores (frontend)



Konfigurer adressen på backend-serveren

Ændr /src/config/config.dev.js og /src/config/config.prod.js (produktionstilstand konfigurationsfil) filerne



Løb



Opret en konto og log ind! Hvordan man pakker og deployerer frontend til serveren, vil ikke blive skrevet her.

(Slut)





Tidligere:Parameteriseret forespørgsel @macid nvarchar(50' kræver parameteren '@macid', men giver ikke at...
Næste:Discuz forbyder registrering af taiwanske IP-adresser
Opslået på 06/12/2018 11.23.11 |
ML kan ikke bruges direkte, det skal justeres, og den fil, jeg har ændret, er som følger:
Opslået på 09/04/2019 19.32.57 |
Jeg vil se, hvad du ændrer docker-compose.xml til.
Opslået på 31/01/2019 08.52.26 |
Studér, lær, lær, lær, lær, lær
Opslået på 11/10/2018 15.00.50 |
Tak for din støtte
Opslået på 06/12/2018 10.54.57 |
11111111111111111111111111
Opslået på 11/12/2018 15.12.24 |
Støt det
Opslået på 12/12/2018 16.36.24 |
Nihao, xiexieni
Opslået på 25/12/2018 10.59.03 |
Lær det
Opslået på 25/12/2018 11.29.43 |
Hehehehe
Opslået på 09/01/2019 11.38.01 |
Har for nylig brugt denne rap2 til at lære den
Opslået på 23/01/2019 13.19.43 |
Lær det
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com