Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 41223|Atbildi: 25

Apmācība par rap2 izvietošanu ar doku zem Centos 7

[Kopēt saiti]
Publicēts 10.10.2018 11:50:29 | | | |
RAP

RAP ir vizuāls interfeisa pārvaldības rīks, kas analizē saskarnes struktūru, dinamiski ģenerē simulācijas datus, pārbauda reālo saskarņu pareizību un uzlabo mūsu sadarbības efektivitāti, izmantojot virkni automatizācijas rīku ap interfeisa definīcijām. Mūsu sauklis: Esiet efektīvs, dodieties mājās vakariņās!

RAP2 ir jauns projekts, kura pamatā ir RAP1, kas satur divus komponentus (kas atbilst diviem Github repozitorijiem).

Ērta rediģēšana un kopīgošana

Vizuālā rediģēšana, perfekta versiju kontrole, dažādu formātu imports un eksports. Tas padara priekšējo un aizmugurējo konvenciju saskarņu darbu ļoti vienkāršu

Izdomāts pakalpojums

RAP automātiski ģenerē fiktīvas saskarnes, pamatojoties uz interfeisa dokumentiem, kas automātiski ģenerē simulācijas datus un atbalsta sarežģītu ģenerēšanas loģiku.

Izturības garantija

Aptverot gandrīz visas Alibaba nodaļas, 200+ uzņēmumi izmanto RAP, un pēc 4 gadu lielas pieredzes uzkrāšanas tas var pielāgoties dažādiem sarežģītiem biznesa scenārijiem.

Šajā tēmā tiek izvietots rap2, lai nodrošinātu interfeisa pārvaldības pakalpojumus darba grupām, lai uzlabotu izstrādes grupu efektivitāti. Izvietošanas procesā rodas daudz problēmu, tāpēc es šeit sniegšu kopsavilkumu, viens ir apkopot manus ieguvumus izvietošanas procesā, bet otrs ir sniegt nelielu atsauci vienaudžiem, kuriem nepieciešams izvietot rap2.

Vides izvietošana

CentOS 7 x64 bitu
Docker versija: 1.13.1

Centos7 Docker uzstādīšana un konfigurēšana praksē
http://www.itsvse.com/thread-5014-1-1.html
(Avots: Architect_Programmer)

saprast

Lai izvietotu rap2 sistēmu, jums faktiski ir jāizvieto divi projekti

rap2-dolores: rap2 frontendGitHub adrese:https://github.com/thx/rap2-dolores
rap2-delos: rap2 aizmugurējā sistēmaGitHub adrese:https://github.com/thx/rap2-delos

Izvietot rap2-delos (backend)

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

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

Šeit mēs izmantojam docker, lai izvietotu rap2-delos, kas prasa pamata docker zināšanas, izlaistas.

Docker attēla attēls

Docker attēls nāk no Delos, tas ir,Attēlā ir tikai aizmugurējā daļa, nevis priekšgals。 Es iesaiņoju un augšupielādēju Dockerfile dažām saistībām, kas, manuprāt, bija kritiskākas.

Attēla adrese:https://hub.docker.com/r/blackdog1987/rap2-delos/

Izvelciet jaunāko dokera attēlu (publicēšanas brīdī jaunākā versija ir 2.6.0dcb5de)

Birkas numurs
Taga pēdējā rindkopa ir saistību kods. Attēlam atbilstošo versiju var atrast, izmantojot autora saistību ierakstu. Piemēram, 2.6.b90e5a1 ir commit b90e5a1a63ee45d7165ec8cb2ca81212c20cd701 spoguļattēls.
Lai apskatītu vietējo attēlu, varat izmantot dokera attēlus



Modificējiet konfigurāciju docker-compose.xml. Pēc noklusējuma es izmantoju mysql un redis attēlu. To var modificēt savā konfigurācijā

Šeit mēs izmantojam trešās puses docker-compose.xml konfigurāciju, saiti:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml nav tieši izmantojams, tas ir jāpielāgo, un modificētais fails ir šāds:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi


centos instalēšana Docker Compose apmācība
http://www.itsvse.com/thread-5164-1-1.html
(Avots: Architect_Programmer)

Es augšupielādēju failu /root direktorijā un izpildu šādu komandu:



Izpilde ir šāda:



Paskatieties uz konteineru, kas darbojas: docker ps



Tā kā man docker-compose.xml konfigurētais fails, tas ir kartēt rap2-delos konteinera 8080 portu tieši uz resursdatora 80 portu, kā parādīts iepriekš redzamajā attēlā, es varu tieši piekļūt ārējai IP adresei, kā parādīts zemāk redzamajā attēlā:



Tā kā es kartēju mysql konteinera portu 3306 uz resursdatora portu 33306, es varu tieši piekļūt MySQL datu bāzei, izmantojot ārējā tīkla portu 33306, un lietotājvārda saknes parole ir tukša, kā parādīts zemāk redzamajā attēlā:



Šeit, lūdzu, veiciet labu darbu datu bāzes drošībā, atceliet docker mysql konteinera 3306 portu kartēšanu vai izveidojiet politiku par ugunsmūri!

Šeit tiek izvietots rap2-delos aizmugurējā sistēma !!

Izvietot rap2-dolores (frontend)



Aizmugursistēmas servera adreses konfigurēšana

Modificējiet failus /src/config/config.dev.js un /src/config/config.prod.js (ražošanas režīma konfigurācijas fails)



Palaist



Reģistrējieties kontam un piesakieties! Šeit netiks rakstīts, kā iesaiņot un izvietot priekšgalu serverī.

(Beigas)





Iepriekšējo:Parametrizētam vaicājumam @macid nvarchar(50' ir nepieciešams parametrs '@macid', bet neparedz, ka...
Nākamo:Discuz aizliedz reģistrēt Taivānas IP adreses
Publicēts 06.12.2018 11:23:11 |
ML nav tieši izmantojams, tas ir jāpielāgo, un manis modificētais fails ir šāds:
Publicēts 09.04.2019 19:32:57 |
Es gribu redzēt, uz ko jūs docker-compose.xml mainīsiet.
Publicēts 31.01.2019 08:52:26 |
Mācīties, mācīties, mācīties, mācīties, mācīties, mācīties, mācīties
Publicēts 11.10.2018 15:00:50 |
Paldies par atbalstu
Publicēts 06.12.2018 10:54:57 |
11111111111111111111111111
Publicēts 11.12.2018 15:12:24 |
Atbalstiet to
Publicēts 12.12.2018 16:36:24 |
nihao ,xiexieni
Publicēts 25.12.2018 10:59:03 |
Uzziniet to
Publicēts 25.12.2018 11:29:43 |
Hehehehe
Publicēts 09.01.2019 11:38:01 |
Nesen izmantoju šo rap2, lai to iemācītos
Publicēts 23.01.2019 13:19:43 |
Uzziniet to
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com