Быстрый старт UpgradeLink с Docker Compose
Это руководство поможет вам быстро развернуть и использовать UpgradeLink в контейнерах Docker через примеры образов проекта UpgradeLink.
Прежде чем начать, мы надеемся, что у вас есть следующий опыт:
- Знание контейнеризованного развертывания Docker.
- Знание базы данных MySQL.
- Знание кэша Redis.
- Знание развертывания бэкенд-проектов.
- Чтение введения в модуль проекта для понимания функций каждого модуля. Введение в модуль проекта
1. Подготовка среды
Вам нужно установить Docker.
2. Скачивание проекта
2.1. Скачивание проекта с GitHub
git clone https://github.com/toolsetlink/upgradelink3. Изменение конфигураций MySQL и Redis для замены на ваши собственные данные, связанные с базой данных.
Примечание 1: Если используется независимое окружение MySQL/Redis, конфигурацию необходимо скорректировать;
Примечание 2: [Критично] Если база данных развернута на хост-машине (физической машине/виртуальной машине), но приложение запущено в контейнере Docker:
- НЕ заполняйте
127.0.0.1(127.0.0.1 внутри контейнера указывает на сам контейнер и не может получить доступ к хост-машине);- Это нужно заменить на фактический внутренний IP хост-машины (например, 192.168.1.100, 10.0.0.5 и т.д.).
Примечание 3: Путь к скрипту инициализации MySQL:
development/upgradelink-2.4.0.sql.
Как запросить внутренний IP хост-машины?
- Linux/macOS: выполните
ip addr(илиifconfig), и проверьте полеinetсетевых карт, таких как eth0/en0; - Windows: выполните
ipconfig, и проверьте IPv4-адрес в разделе "Ethernet/WLAN".
Отрегулируйте нижеуказанный файл конфигурации
development/docker-compose/upgradelink-admin/admin.yaml
development/docker-compose/upgradelink-api/api.yaml4. Запуск UpgradeLink
Выполните следующую команду в директории development/docker-compose:
docker-compose up -d5. Доступ к системе управления бэкендом UpgradeLink
Вы можете быстро протестировать функциональность UpgradeLink через следующие сервисы.
5.1 Страница консоли UpgradeLink
Откройте любой браузер и введите адрес: http://127.0.0.1:80 для доступа к странице консоли UpgradeLink.
Примечание: Имя пользователя и пароль по умолчанию: admin/simple-admin
5.2 Интерфейс API
Адрес сервиса API: http://127.0.0.1:8080. Вы можете обратиться к документации API и заменить адрес для тестирования.