Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 41223|Vastaus: 25

Opastus rap2:n käyttöönotosta dockerilla Centos 7:n alla

[Kopioi linkki]
Julkaistu 10.10.2018 11.50.29 | | | |
RAP

RAP on visuaalinen rajapinnan hallintatyökalu, joka analysoi rajapinnan rakennetta, generoi simulaatiodataa dynaamisesti, varmistaa todellisten rajapintojen oikeellisuuden ja parantaa yhteistyön tehokkuutta sarjalla automaatiotyökaluja rajapinnamääritelmien ympärillä. Iskulauseemme: Ole tehokas, mene kotiin syömään!

RAP2 on uusi projekti, joka rakentuu RAP1:n päälle, joka sisältää kaksi komponenttia (vastaavat kahta Github-repositoriaa).

Helppo muokata ja jakaa

Visuaalinen editointi, täydellinen versionhallinta, eri formaattien tuonti ja vienti. Se tekee front-end- ja back-end-konventiorajapintojen työstä hyvin yksinkertaista

Harjoituspalvelu

RAP generoi automaattisesti mock-rajapinnat rajapintadokumenttien pohjalta, jotka automaattisesti tuottavat simulaatiodataa ja tukevat monimutkaista generointilogiikkaa.

Lujuuden takuu

Kattaen lähes kaikki Alibaban osastot, 200+ yritystä käyttää RAP:ia, ja neljän vuoden kokemuksen kertymisen jälkeen se pystyy sopeutumaan erilaisiin monimutkaisiin liiketoimintatilanteisiin.

Tämä aihe ottaa käyttöön rap2:n tarjotakseen tiimeille rajapintahallintapalveluita kehitystiimien tehokkuuden parantamiseksi. Käyttöönottoprosessissa tulee vastaan monia ongelmia, joten teen tässä yhteenvedon: toinen on tiivistää saavutukseni käyttöönotossa, ja toinen on tarjota pieni viite vertaisille, jotka tarvitsevat rap2:n käyttöönoton.

Ota ympäristö käyttöön

CentOS 7 x64-bittinen
Docker-versio: 1.13.1

Centos7 Dockerin asennus ja konfigurointi käytännössä
http://www.itsvse.com/thread-5014-1-1.html
(Lähde: Architect_Programmer)

Ymmärrä

Rap2-järjestelmän käyttöönottoon tarvitaan itse asiassa kaksi projektia

rap2-dolores: rap2-frontendGitHub-osoite:https://github.com/thx/rap2-dolores
rap2-delos: rap2:n taustajärjestelmäGitHub-osoite: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+

Tässä käytämme dockeria rap2-deloksen käyttöönottoon, joka vaatii perustason docker-osaamista, mutta jätetään pois.

Docker Image -kuva

Dockerin kuva on peräisin Delokselta, eliKuvassa on vain taustajärjestelmä, ei frontendiä。 Paketoin ja latasin Dockerfilen joillekin commiteille, jotka mielestäni olivat kriittisempiä.

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

Hae uusin docker-kuva (julkaisuhetkellä uusin versio on 2.6.0dcb5de)

Tunnistenumero
Tagin viimeinen kappale on commit-koodi. Voit löytää kuvaan vastaavan version tekijän commit-tietueesta. Esimerkiksi 2.6.b90e5a1 on peilikuva commitista b90e5a1a63ee45d7165ec8cb2ca81212c20cd701.
Voit käyttää docker-kuvia natiivikuvan katseluun



Muokkaa konfiguraatiota docker-compose.xml. Oletuksena käytän mysql:n ja redisin kuvaa. Voit muokata sitä omaan kokoonpanoosi

Tässä käytämme kolmannen osapuolen docker-compose.xml-konfiguraatiota, linkki:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml ei ole suoraan käytettävissä, sitä täytyy säätää, ja tiedosto, jonka muokkasin, on seuraava:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus


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

Lataan tiedoston /root-kansioon ja suoritan seuraavan komennon:



Toteutus on seuraava:



Katso konttia käynnissä: docker ps



Koska docker-compose.xml konfiguroidun tiedoston, sen tarkoituksena on kartoittaa rap2-delos-kontin 8080-portti suoraan isäntäkoneen 80-porttiin, kuten yllä olevassa kuvassa näkyy, ja pääsen suoraan käsiksi ulkoiseen IP-osoitteeseen, kuten alla olevassa kuvassa näkyy:



Koska olen yhdistänyt mySQL-kontin portin 3306 isäntäkoneen porttiin 33306, pääsen suoraan MySQL-tietokantaan ulkoisen verkon portin 33306 kautta, ja käyttäjätunnuksen juurisalasana on tyhjä, kuten alla olevassa kuvassa näkyy:



Tässä, tee hyvä työ tietokantaturvallisuuden kanssa, peruuta docker mysql kontin 3306 porttikartta tai tee politiikka palomuurille!

Tässä rap2-delos-taustajärjestelmä otetaan käyttöön!!

Deploy rap2-dolores (frontend)



Määritä taustapalvelimen osoite

Muokkaa /src/config/config.dev.js ja /src/config/config.prod.js (tuotantotilan konfiguraatiotiedosto) tiedostoja



Juokse



Rekisteröidy tili ja kirjaudu sisään! Miten frontendin paketointi ja käyttöönotto palvelimelle ei kirjoiteta tässä.

(Loppu)





Edellinen:Parametrisoitu kysely @macid nvarchar(50' vaatii parametrin '@macid', mutta ei tarjoa, että...
Seuraava:Discuz kieltää taiwanilaisten IP-osoitteiden rekisteröinnin
Julkaistu 6.12.2018 11.23.11 |
ML ei ole suoraan käytettävissä, sitä täytyy säätää, ja tiedosto, jota muokkasin, on seuraava:
Julkaistu 9.4.2019 19.32.57 |
Haluan nähdä, mihin muutat docker-compose.xml.
Julkaistu 31.1.2019 8.52.26 |
Opiskele, opi, opi, opi, opi, opi, opi
Julkaistu 11.10.2018 15.00.50 |
Kiitos tuestanne
Julkaistu 6.12.2018 10.54.57 |
11111111111111111111111111
Julkaistu 11.12.2018 15.12.24 |
Tue sitä
Julkaistu 12.12.2018 16.36.24 |
Nihao, Xiexieni
Julkaistu 25.12.2018 10.59.03 |
Opettele se
Julkaistu 25.12.2018 11.29.43 |
Hehehehe
Julkaistu 9.1.2019 11.38.01 |
Käytin äskettäin tätä rap2:ta oppiakseni sen
Julkaistu 23.1.2019 13.19.43 |
Opettele se
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com