Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 41223|Atsakyti: 25

Tutorial apie diegimą rap2 su docker pagal Centos 7

[Kopijuoti nuorodą]
Paskelbta 2018-10-10 11:50:29 | | | |
RAP

RAP yra vaizdinės sąsajos valdymo įrankis, analizuojantis sąsajos struktūrą, dinamiškai generuojantis modeliavimo duomenis, tikrinantis realių sąsajų teisingumą ir pagerinantis mūsų bendradarbiavimo efektyvumą naudojant automatizavimo įrankius, susijusius su sąsajos apibrėžimais. Mūsų šūkis: Būkite efektyvūs, eik namo vakarienės!

RAP2 yra naujas projektas, grindžiamas RAP1, kuriame yra du komponentai (atitinkantys dvi "Github" saugyklas).

Lengvai redaguokite ir bendrinkite

Vizualus redagavimas, tobula versijų kontrolė, įvairių formatų importas ir eksportas. Tai labai palengvina priekinių ir galinių konvencijų sąsajų darbą

Imitacinė paslauga

RAP automatiškai generuoja bandomąsias sąsajas, pagrįstas sąsajos dokumentais, kurios automatiškai generuoja modeliavimo duomenis ir palaiko sudėtingą generavimo logiką.

Stiprumo garantija

Beveik visuose "Alibaba" padaliniuose RAP naudoja 200+ įmonių, o po 4 metų sukauptos patirties jis gali prisitaikyti prie įvairių sudėtingų verslo scenarijų.

Šioje temoje įdiegiamas rap2, kad komandoms būtų teikiamos sąsajos valdymo paslaugos, siekiant pagerinti kūrėjų komandų efektyvumą. Diegimo proceso metu susiduriama su daugybe problemų, todėl čia pateiksiu santrauką, viena yra apibendrinti savo naudą diegimo procese, o kita - pateikti šiek tiek nuorodos bendraamžiams, kuriems reikia diegti rap2.

Įdiekite aplinką

CentOS 7 x 64 bitų
"Docker" versija: 1.13.1

"Centos7 Docker" diegimas ir konfigūravimas praktiškai
http://www.itsvse.com/thread-5014-1-1.html
(Šaltinis: Architect_Programmer)

suprasti

Norėdami įdiegti rap2 sistemą, iš tikrųjų turite įdiegti du projektus

rap2-dolores: rap2 frontend"GitHub" adresas:https://github.com/thx/rap2-dolores
rap2-delos: rap2 backend"GitHub" adresas:https://github.com/thx/rap2-delos

Diegti rap2-delos (backend)

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

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

Čia mes naudojame "Docker", kad įdiegtume rap2-delos, kuriam reikalingos pagrindinės "Docker" žinios, praleistos.

"Docker" vaizdo vaizdas

"Docker" vaizdas kilęs iš "Delos", tai yraPaveikslėlyje yra tik užpakalinė dalis, o ne priekinė dalis。 Supakavau ir įkėliau Dockerfile kai kuriems įsipareigojimams, kurie, mano manymu, buvo svarbesni.

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

Ištraukite naujausią "Docker" vaizdą (paskelbimo metu naujausia versija yra 2.6.0dcb5de)

Žymos numeris
Paskutinė žymos pastraipa yra įsipareigojimo kodas. Vaizdą atitinkančią versiją galite rasti autoriaus įsipareigojimo įraše. Pavyzdžiui, 2.6.b90e5a1 yra veidrodinis įsipareigojimo b90e5a1a63ee45d7165ec8cb2ca81212c20cd701 atvaizdas.
Norėdami peržiūrėti vietinį vaizdą, galite naudoti dokerio vaizdus



Pakeiskite konfigūraciją docker-compose.xml. Pagal numatytuosius nustatymus naudoju mysql ir redis vaizdą. Galite modifikuoti jį pagal savo konfigūraciją

Čia naudojame trečiosios šalies docker-compose.xml konfigūraciją, nuorodą:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml nėra tiesiogiai naudojamas, jį reikia pakoreguoti, o failas, kurį modifikavau, yra toks:

Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašomeAtsakyti


centos diegimas "Docker Compose" pamoka
http://www.itsvse.com/thread-5164-1-1.html
(Šaltinis: Architect_Programmer)

Įkeliu failą į /root katalogą ir vykdau šią komandą:



Vykdymas yra toks:



Pažvelkite į konteinerį veikia: docker ps



Kadangi man docker-compose.xml sukonfigūruotą failą, tai yra susieti rap2-delos konteinerio 8080 prievadą tiesiai į pagrindinio kompiuterio 80 prievadą, kaip parodyta aukščiau esančiame paveikslėlyje, galiu tiesiogiai pasiekti išorinį IP adresą, kaip parodyta paveikslėlyje žemiau:



Kadangi susiejau mysql konteinerio 3306 prievadą su pagrindinio kompiuterio 33306 prievadu, galiu tiesiogiai pasiekti MySQL duomenų bazę per išorinio tinklo 33306 prievadą, o vartotojo vardas root slaptažodis yra tuščias, kaip parodyta paveikslėlyje žemiau:



Čia atlikite gerą darbą duomenų bazės saugos srityje, atšaukite docker mysql konteinerio 3306 prievado žemėlapį arba sukurkite ugniasienės politiką!

Čia, rap2-delos backend yra įdiegtas!

Diegti rap2-dolores (sąsaja)



Konfigūruokite vidinio serverio adresą

Modifikuokite /src/config/config.dev.js ir /src/config/config.prod.js (gamybos režimo konfigūracijos failas) failus



Bėk



Prisiregistruokite ir prisijunkite! Kaip supakuoti ir įdiegti sąsają serveryje, čia nebus parašyta.

(Pabaiga)





Ankstesnis:Parametrizuotai užklausai @macid nvarchar(50' reikalingas parametras '@macid', bet nenumatyta, kad...
Kitą:"Discuz" draudžia registruoti Taivano IP adresus
Paskelbta 2018-12-06 11:23:11 |
ML nėra tiesiogiai naudojamas, jį reikia koreguoti, o failas, kurį modifikavau, yra toks:
Paskelbta 2019-04-09 19:32:57 |
Noriu pamatyti, ką docker-compose.xml keičiate.
Paskelbta 2019-01-31 08:52:26 |
Mokytis, mokytis, mokytis, mokytis, mokytis
Paskelbta 2018-10-11 15:00:50 |
Dėkojame už palaikymą
Paskelbta 2018-12-06 10:54:57 |
11111111111111111111111111
Paskelbta 2018-12-11 15:12:24 |
Palaikykite jį
Paskelbta 2018-12-12 16:36:24 |
nihao ,xiexieni
Paskelbta 2018-12-25 10:59:03 |
Išmokite
Paskelbta 2018-12-25 11:29:43 |
Hehehehe
Paskelbta 2019-01-09 11:38:01 |
Neseniai naudojo šį rap2 mokytis
Paskelbta 2019-01-23 13:19:43 |
Išmokite
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com