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
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, palun Vastuse
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)
|