See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 41223|Vastuse: 25

Õpetus rap2 juurutamisest dockeriga Centos 7 all

[Kopeeri link]
Postitatud 10.10.2018 11:50:29 | | | |
RÄPP

RAP on visuaalne liidese haldustööriist, mis analüüsib liidese struktuuri, genereerib dünaamiliselt simulatsiooniandmeid, kontrollib reaalsete liideste korrektsust ning parandab meie koostöö efektiivsust liidese definitsioonide automatiseerimistööriistade kaudu. Meie loosung: Ole tõhus, mine koju õhtusöögile!

RAP2 on uus projekt, mis tugineb RAP1-le, mis sisaldab kahte komponenti (vastavad kahele Githubi hoidlale).

Lihtne redigeerida ja jagada

Visuaalne redigeerimine, täiuslik versioonihaldus, erinevate formaatide import ja eksport. See muudab esi- ja tagapoolsete konventsiooniliideste töö väga lihtsaks

Simulatsiooniteenus

RAP genereerib automaatselt liidese dokumentide põhjal mock-liideseid, mis automaatselt genereerivad simulatsiooniandmeid ja toetavad keerukat genereerimisloogikat.

Tugevuse garantii

Hõlmates peaaegu kõiki Alibaba osakondi, kasutab RAP-i 200+ ettevõtet ning pärast nelja aasta pikkust kogemust suudab see kohaneda erinevate keerukate äristsenaariumitega.

See teema kasutab rap2, et pakkuda meeskondadele liidese haldusteenuseid arendusmeeskondade efektiivsuse parandamiseks. Juurutusprotsessis tekib palju probleeme, seega teen siin kokkuvõtte: üks on minu saavutuste kokkuvõte juurutamise protsessis ja teine on väike viide eakaaslastele, kes vajavad rap2 juurutamist.

Keskkonna juurutamine

CentOS 7 x64-bitine
Docker versioon: 1.13.1

Centos7 Dockeri paigaldus ja konfiguratsioon praktikas
http://www.itsvse.com/thread-5014-1-1.html
(Allikas: Architect_Programmer)

Mõistan

Rap2 süsteemi juurutamiseks tuleb tegelikult juurutada kaks projekti

rap2-dolores: rap2 frontendGitHubi aadress:https://github.com/thx/rap2-dolores
rap2-delos: rap2 taustsüsteemGitHubi aadress:https://github.com/thx/rap2-delos

Deploy rap2-delos (backend)

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

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

Siin kasutame dockerit rap2-delose juurutamiseks, mis nõuab põhiteadmisi dockeritest, välja arvatud see.

Docker Image pilt

Dockeri pilt pärineb Deloselt, see tähendabPildil on ainult taustaosa, mitte esiosa。 Pakkisin ja laadisin üles Dockerfile'i mõnede commitide jaoks, mis mulle tundusid kriitilisemad.

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

Tõmba välja viimane dockeri pilt (avaldamise hetkel on uusim versioon 2.6.0dcb5de)

Sildi number
Sildi viimane lõik on commit-kood. Pildile vastava versiooni leiad autori commit-kirje kaudu. Näiteks 2.6.b90e5a1 on commit b90e5a1a63ee45d7165ec8cb2ca81212c20cd701 peegelpilt.
Saad kasutada dockeri pilte, et vaadata natiivset pilti



Muuda konfiguratsiooni docker-compose.xml. Vaikimisi kasutan mysql-i ja redis-i kujutisi. Sa saad seda oma konfiguratsiooniks muuta

Siin kasutame kolmanda osapoole docker-compose.xml konfiguratsiooni, link:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml ei ole otseselt kasutatav, seda tuleb kohandada ja fail, mida ma muutsin, on järgmine:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse


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

Laen faili /root kausta ja käivitan järgmise käsu:



Täideviimine on järgmine:



Vaata konteinerit, mis töötab: docker ps



Kuna mul docker-compose.xml konfigureeritud fail, on selleks, et kaardistada rap2-delos konteineri 8080 port otse hostmasina 80 pordiga, nagu ülaltoodud joonisel näidatud, saan otse ligipääsu välisele IP-aadressile, nagu alloleval joonisel näidatud:



Kuna ma kaardistasin MySQL konteineri pordi 3306 hostmasina pordiga 33306, saan otse MySQL andmebaasile ligi välisvõrgu pordi 33306 kaudu ning kasutajanime juurparool on tühi, nagu alloleval joonisel näidatud:



Palun tee head tööd andmebaasi turvalisuses, tühista docker mysql konteineri 3306 pordi kaardistamine või tee tulemüüri poliitika!

Siin on rap2-delos backend juurutatud!!

Deploy rap2-dolores (frontend)



Seadista taustaserveri aadress

Muuda /src/config/config.dev.js ja /src/config/config.prod.js (tootmisrežiimi konfiguratsioonifail) faile



Jookse



Loo konto ja logi sisse! Kuidas kasutajaliidest serverisse pakendada ja juurutada, siin ei kirjutata.

(Lõpp)





Eelmine:Parametriseeritud päring @macid nvarchar(50' nõuab parameetrit '@macid', kuid ei anna seda...
Järgmine:Discuz keelab Taiwani IP-aadresside registreerimise
Postitatud 06.12.2018 11:23:11 |
ML ei ole otseselt kasutatav, seda tuleb kohandada ja fail, mida ma muutsin, on järgmine:
Postitatud 09.04.2019 19:32:57 |
Ma tahan näha, mida sa docker-compose.xml muudad.
Postitatud 31.01.2019 08:52:26 |
Õpi, õpi, õpi, õpi, õpi, õpi, õpi
Postitatud 11.10.2018 15:00:50 |
Aitäh toetuse eest
Postitatud 06.12.2018 10:54:57 |
11111111111111111111111111
Postitatud 11.12.2018 15:12:24 |
Toeta seda
Postitatud 12.12.2018 16:36:24 |
Nihao, Xiexieni
Postitatud 25.12.2018 10:59:03 |
Õpi seda
Postitatud 25.12.2018 11:29:43 |
Hehehehe
Postitatud 09.01.2019 11:38:01 |
Hiljuti kasutasin seda rap2, et seda õppida
Postitatud 23.01.2019 13:19:43 |
Õpi seda
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com