Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 41223|Jawab: 25

Tutorial tentang menyebarkan rap2 dengan buruh pelabuhan di bawah Centos 7

[Salin tautan]
Diposting pada 10/10/2018 11.50.29 | | | |
RAP

RAP adalah alat manajemen antarmuka visual yang menganalisis struktur antarmuka, menghasilkan data simulasi secara dinamis, memverifikasi kebenaran antarmuka nyata, dan meningkatkan efisiensi kolaborasi kami melalui serangkaian alat otomatisasi seputar definisi antarmuka. Slogan kami: Efisien, pulang untuk makan malam!

RAP2 adalah proyek baru yang dibangun di atas RAP1, yang berisi dua komponen (sesuai dengan dua Repositori Github).

Edit dan bagikan dengan mudah

Pengeditan visual, kontrol versi yang sempurna, impor dan ekspor berbagai format. Itu membuat pekerjaan antarmuka konvensi front-end dan back-end sangat sederhana

Layanan tiruan

RAP secara otomatis menghasilkan antarmuka tiruan berdasarkan dokumen antarmuka, yang secara otomatis menghasilkan data simulasi dan mendukung logika pembuatan yang kompleks.

Jaminan kekuatan

Mencakup hampir semua departemen Alibaba, 200+ perusahaan menggunakan RAP, dan setelah 4 tahun mengumpulkan banyak pengalaman, ia dapat beradaptasi dengan berbagai skenario bisnis yang kompleks.

Topik ini menyebarkan rap2 untuk menyediakan layanan manajemen antarmuka bagi tim untuk meningkatkan efisiensi tim pengembangan. Ada banyak masalah yang dihadapi selama proses penyebaran, jadi saya akan membuat ringkasan di sini, salah satunya adalah untuk meringkas keuntungan saya dalam proses penyebaran, dan yang lainnya adalah memberikan sedikit referensi bagi rekan-rekan yang perlu menyebarkan rap2.

Menyebarkan lingkungan

CentOS 7 x64-bit
Versi buruh pelabuhan: 1.13.1

Instalasi dan konfigurasi Centos7 Docker dalam praktik
http://www.itsvse.com/thread-5014-1-1.html
(Sumber: Architect_Programmer)

memahami

Untuk menerapkan sistem rap2, Anda sebenarnya perlu menyebarkan dua proyek

rap2-dolores: Frontend rap2Alamat GitHub:https://github.com/thx/rap2-dolores
rap2-delos: Backend rap2Alamat GitHub:https://github.com/thx/rap2-delos

Terapkan rap2-delos (backend)

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

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

Di sini, kami menggunakan docker untuk menyebarkan rap2-delos, yang membutuhkan pengetahuan dasar buruh pelabuhan, dihilangkan.

Gambar Docker

Gambar Docker berasal dari Delos, yaituGambar hanya berisi backend, bukan frontend。 Saya mengemas dan mengunggah Dockerfile untuk beberapa commit yang menurut saya lebih kritis.

Alamat gambar:https://hub.docker.com/r/blackdog1987/rap2-delos/

Tarik gambar buruh pelabuhan terbaru (pada saat publikasi, versi terbaru adalah 2.6.0dcb5de)

Nomor tag
Paragraf terakhir dari tag adalah kode penerapan . Anda dapat menemukan versi yang sesuai dengan gambar melalui catatan commit penulis. Misalnya, 2.6.b90e5a1 adalah gambar cermin dari commit b90e5a1a63ee45d7165ec8cb2ca81212c20cd701.
Anda dapat menggunakan gambar buruh pelabuhan untuk melihat gambar asli



Ubah konfigurasi di docker-compose.xml. Secara default, saya menggunakan gambar mysql dan redis. Anda dapat memodifikasinya ke konfigurasi Anda sendiri

Di sini, kami menggunakan konfigurasi docker-compose.xml pihak ketiga, tautan:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml tidak dapat digunakan secara langsung, perlu disesuaikan, dan file yang saya modifikasi adalah sebagai berikut:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab


centos instalasi Docker Compose tutorial
http://www.itsvse.com/thread-5164-1-1.html
(Sumber: Architect_Programmer)

Saya mengunggah file ke direktori /root dan menjalankan perintah berikut:



Eksekusinya adalah sebagai berikut:



Lihat kontainer yang berjalan: docker ps



Karena saya docker-compose.xml file yang dikonfigurasi, itu adalah untuk memetakan port 8080 dari kontainer rap2-delos langsung ke port 80 mesin host, seperti yang ditunjukkan pada gambar di atas, saya dapat langsung mengakses alamat IP eksternal, seperti yang ditunjukkan pada gambar di bawah ini:



Karena saya memetakan port 3306 dari kontainer mysql ke port 33306 mesin host, saya dapat langsung mengakses database MySQL melalui port 33306 jaringan eksternal, dan kata sandi root nama pengguna kosong, seperti yang ditunjukkan pada gambar di bawah ini:



Di sini, silakan lakukan pekerjaan dengan baik dalam keamanan database, batalkan pemetaan port docker mysql container 3306 atau buat kebijakan di firewall!

Di sini, backend rap2-delos dikerahkan!!

Terapkan rap2-dolores (frontend)



Mengonfigurasi alamat server backend

Ubah file /src/config/config.dev.js dan /src/config/config.prod.js (file konfigurasi mode produksi)



Lari



Daftar akun dan masuk! Cara mengemas dan menyebarkan frontend ke server tidak akan ditulis di sini.

(Akhir)





Mantan:Kueri berparameter @macid nvarchar(50' memerlukan parameter '@macid', tetapi tidak menyediakan bahwa...
Depan:Diskusi melarang pendaftaran alamat IP Taiwan
Diposting pada 06/12/2018 11.23.11 |
ML tidak dapat digunakan secara langsung, perlu disesuaikan, dan file yang saya modifikasi adalah sebagai berikut:
Diposting pada 09/04/2019 19.32.57 |
Saya ingin melihat apa yang Anda ubah docker-compose.xml.
Diposting pada 31/01/2019 08.52.26 |
Belajar, belajar, belajar, belajar, belajar, belajar
Diposting pada 11/10/2018 15.00.50 |
Terima kasih atas dukungan Anda
Diposting pada 06/12/2018 10.54.57 |
11111111111111111111111111
Diposting pada 11/12/2018 15.12.24 |
Mendukung
Diposting pada 12/12/2018 16.36.24 |
nihao, xiexieni
Diposting pada 25/12/2018 10.59.03 |
Belajar
Diposting pada 25/12/2018 11.29.43 |
Hehehehe
Diposting pada 09/01/2019 11.38.01 |
Baru-baru ini menggunakan rap2 ini untuk mempelajarinya
Diposting pada 23/01/2019 13.19.43 |
Belajar
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com