Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 41223|Ответ: 25

Туториал по развертыванию rap2 с docker в Centos 7

[Скопировать ссылку]
Опубликовано 10.10.2018 11:50:29 | | | |
РЭП

RAP — это инструмент управления визуальным интерфейсом, который анализирует структуру интерфейса, динамически генерирует данные симуляции, проверяет корректность реальных интерфейсов и повышает эффективность сотрудничества с помощью серии инструментов автоматизации определений интерфейсов. Наш слоган: Будьте эффективны, идите домой на ужин!

RAP2 — это новый проект, основанный на RAP1, который содержит два компонента (соответствующие двум репозиториям Github).

Легко редактировать и делиться

Визуальное редактирование, идеальный контроль версий, импорт и экспорт различных форматов. Это очень упрощает работу интерфейсов конвенции фронтенда и бэкенда

Имитационная служба

RAP автоматически генерирует макеты интерфейсов на основе интерфейсных документов, которые автоматически генерируют данные симуляции и поддерживают сложную логику генерации.

Гарантия прочности

Охватывая почти все отделы Alibaba, 200+ компаний используют RAP, и за 4 года накопления большого опыта компания может адаптироваться к различным сложным бизнес-сценариям.

В этой теме используется rap2 для предоставления сервисов управления интерфейсами для команд с целью повышения эффективности команд разработки. В процессе развертывания возникает много проблем, поэтому я сделаю краткое изложение: одна — подвести итог моим достижениям в процессе развертывания, а другая — дать небольшую рекомендацию для коллег, которым нужно развернуть RAP2.

Развернуть окружение

CentOS 7 x64-bit
Версия Docker: 1.13.1

Установка и настройка Docker Centos7 на практике
http://www.itsvse.com/thread-5014-1-1.html
(Источник: Architect_Programmer)

Понимаешь

Чтобы развернуть систему rap2, на самом деле нужно развернуть два проекта

rap2-dolores: фронтенд рэпа-2Адрес на GitHub:https://github.com/thx/rap2-dolores
rap2-delos: Бэкэнд rap2Адрес на GitHub:https://github.com/thx/rap2-delos

Развернуть rap2-delos (бэкенд)

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

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

Здесь мы используем docker для развертывания rap2-delos, что требует базовых знаний Docker, но опущено.

Изображение Docker

Изображение Docker взято от Delos, то естьИзображение содержит только бэкенд, но не фронтенд。 Я собрал и загрузил Dockerfile для некоторых коммитов, которые, по моему мнению, были более важными.

Адрес изображения:https://hub.docker.com/r/blackdog1987/rap2-delos/

Вытащите последний образ docker (на момент публикации последняя версия — 2.6.0dcb5de)

Номер бирки
Последний абзац тега — это код фиксации. Вы можете найти версию, соответствующую изображению, через запись коммита автора. Например, 2.6.b90e5a1 является зеркальным отражением коммита b90e5a1a63ee45d7165ec8cb2ca81212c20cd701.
Вы можете использовать docker-изображения для просмотра нативного изображения



Измените конфигурацию в docker-compose.xml. По умолчанию я использую имидж MySQL и Redis. Вы можете модифицировать его под свою собственную конфигурацию

Здесь мы используем стороннюю конфигурацию docker-compose.xml, ссылка:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xml напрямую не пригоден для использования, его нужно скорректировать, и файл, который я изменил, выглядит следующим образом:

Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйстаОтвет


centos installation Docker Compose tutorial
http://www.itsvse.com/thread-5164-1-1.html
(Источник: Architect_Programmer)

Я загружаю файл в каталог /root и выполняю следующую команду:



Исполнение следующее:



Посмотрите на запущенный контейнер: docker ps



Поскольку я docker-compose.xml настроенный файл, он должен назначить порт 8080 контейнера rap2-delos напрямую на порт 80 хост-машины, как показано на рисунке выше, я могу напрямую получить доступ к внешнему IP-адресу, как показано на рисунке ниже:



Поскольку я сопоставил порт 3306 контейнера mysql на порт 33306 хост-машины, я могу напрямую получить доступ к базе данных MySQL через порт 33306 внешней сети, и корневый пароль от имени пользователя пуст, как показано на рисунке ниже:



Пожалуйста, хорошо поработайте с безопасностью баз данных, отмените отмену портового сопоставления docker mysql container 3306 или создайте политику на межсетевом экране!

Здесь запущен backend rap2-delos!!

Развернуть rap2-dolores (фронтенд)



Настройте адрес бэкенд-сервера

Измените файлы /src/config/config.dev.js и /src/config/config.prod.js (конфигурационный файл в производственном режиме)



Беги



Зарегистрируйтесь и войдите в систему! Как упаковать и развернуть фронтенд на сервере здесь не будет написано.

(Конец)





Предыдущий:Параметризованный запрос @macid nvarchar(50' требует параметра '@macid', но не предоставляет этого...
Следующий:Discuz запрещает регистрацию тайваньских IP-адресов
Опубликовано 06.12.2018 11:23:11 |
ML напрямую не пригоден для использования, его нужно корректировать, и файл, который я изменил, выглядит следующим образом:
Опубликовано 09.04.2019 19:32:57 |
Хочу посмотреть, на что ты docker-compose.xml изменишь.
Опубликовано 31.01.2019 8:52:26 |
Учись, учись, учись, учись
Опубликовано 11.10.2018 15:00:50 |
Спасибо за вашу поддержку
Опубликовано 06.12.2018 10:54:57 |
11111111111111111111111111
Опубликовано 11.12.2018 15:12:24 |
Поддержите
Опубликовано 12.12.2018 16:36:24 |
nihao, xiesieni
Опубликовано 25.12.2018 10:59:03 |
Учитесь
Опубликовано 25.12.2018 11:29:43 |
Хехе-хе-хе-хе.
Опубликовано 09.01.2019 11:38:01 |
Недавно использовал этот rap2, чтобы выучить его
Опубликовано 23.01.2019 13:19:43 |
Учитесь
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com