RAP
A RAP egy vizuális interfészkezelő eszköz, amely elemzi az interfész szerkezetét, dinamikusan generál szimulációs adatokat, ellenőrizi a valós interfészek helyességét, és javítja az együttműködés hatékonyságát egy sor automatizálási eszközzel az interfész definíciók körül. A szlogenünk: Legyél hatékony, menj haza vacsorára!
A RAP2 egy új projekt, amely a RAP1-re épít, amely két komponensből áll (amely két Github Repositóriumnak felel meg).
Könnyen szerkeszthető és megosztható
Vizuális szerkesztés, tökéletes verziókezelés, különböző formátumok importálása és exportja. Ez nagyon egyszerűvé teszi a front-end és back-end konvenciós interfészek munkáját
Próbaszolgálat
A RAP automatikusan generál mock interfészeket interfész dokumentumok alapján, amelyek automatikusan generálnak szimulációs adatokat és támogatják a bonyolult generálási logikát.
Szilárdság garanciája
Az Alibaba szinte minden részlegét lefedve, 200+ cég használja a RAP-ot, és 4 év tapasztalat után képes alkalmazkodni különféle összetett üzleti helyzetekhez.
Ez a téma a rap2-t alkalmazza, hogy interfészkezelési szolgáltatásokat nyújtson a csapatok számára, javítva a fejlesztőcsapatok hatékonyságát. A telepítési folyamat során sok probléma felmerül, ezért itt összefoglalok egy esetet: az egyik összefoglalom a fejlesztés eredményeimet a telepítési folyamatban, a másikat pedig egy kis hivatkozást nyújtok azoknak a társaknak, akiknek telepíteniük kell a rap2-t.
Telepítsd a környezetet
CentOS 7 x64-bit Docker verzió: 1.13.1
értsem
A rap2 rendszer telepítéséhez valójában két projektet kell telepítened
rap2-dolores: A rap2 frontendGitHub cím:https://github.com/thx/rap2-dolores
rap2-delos: A rap2 háttérrendszereGitHub cím: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+
Itt a dockerrel telepítjük a rap2-delost, ami alapvető docker ismereteket igényel, kihagyva.
Docker kép
A Docker kép a Delos-tól származik, azazA kép csak a háttérrendszert tartalmazza, nem a frontendet。 Csomagoltam és feltöltöttem a Dockerfile-t néhány kritikus commithez.
Képcím:https://hub.docker.com/r/blackdog1987/rap2-delos/
Húzd le a legújabb docker képet (a megjelenés idején a legújabb verzió 2.6.0dcb5de)
Címkeszám A tag utolsó bekezdése a commit kódja. A képhez tartozó verziót megtalálhatod a szerző commit rekordján keresztül. Például a 2.6.b90e5a1 a commit b90e5a1a63ee45d7165ec8cb2ca81212c20cd701 tükörképe. Docker képeket használhatsz a natív kép megtekintésére
Módosítsd a konfigurációt a docker-compose.xml-ben. Alapértelmezés szerint a mysql és a redis képét használom. Módosíthatod a saját konfigurációdra
Itt egy harmadik féltől származó docker-compose.xml konfigurációt használunk, link:https://github.com/blackdog1987/ ... /docker-compose.yml
docker-compose.xml közvetlenül nem használható, módosítani kell, és a módosított fájl a következő:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
Feltöltöm a fájlt a /root könyvtárba, és végrehajtom a következő parancsot:
A kivégzés a következő:
Nézd meg a futó konténert: docker ps
Mivel docker-compose.xml a konfigurált fájl, a rap2-delos konténer 8080-as portját közvetlenül a hostgép 80-as portjára leképezném, ahogy a fenti ábrán látható, közvetlenül hozzáférek a külső IP-címhez, ahogy az alábbi ábrán látható:
Mivel a mySQL konténer 3306-os portját a hostgép 33306-os portjára leképeztem, közvetlenül hozzáférek a MySQL adatbázishoz a külső hálózat 33306-os portján keresztül, és a felhasználónév gyökérjelszava üres, ahogy az alábbi ábrán is látható:
Kérlek, végezz jól az adatbázis-biztonságot, töröld a docker mysql konténer 3306 porttérképezést, vagy készíts szabályzatot a tűzfalon!
Itt a rap2-delos backend van telepítve!!
Deploy rap2-dolores (frontend)
Konfiguráld a backend szerver címét
Módosítsd a /src/config/config.dev.js és /src/config/config.prod.js (gyártási mód konfigurációs fájl) fájlokat
Fuss
Regisztrálj fiókot és jelentkezz be! A frontend csomagolása és telepítése a szerverre nem az itt lesz leírva.
(Vége)
|