Skip to content

Быстрый старт UpgradeLink с Docker Compose

Это руководство поможет вам быстро развернуть и использовать UpgradeLink в контейнерах Docker через примеры образов проекта UpgradeLink.

Прежде чем начать, мы надеемся, что у вас есть следующий опыт:

  • Знание контейнеризованного развертывания Docker.
  • Знание базы данных MySQL.
  • Знание кэша Redis.
  • Знание развертывания бэкенд-проектов.
  • Чтение введения в модуль проекта для понимания функций каждого модуля. Введение в модуль проекта

1. Подготовка среды

Вам нужно установить Docker.

2. Скачивание проекта

2.1. Скачивание проекта с GitHub

shell
git clone https://github.com/toolsetlink/upgradelink

3. Изменение конфигураций 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.yaml

Введение в модуль проекта

Выполните следующую команду в директории development/docker-compose:

docker-compose up -d

Вы можете быстро протестировать функциональность UpgradeLink через следующие сервисы.

Откройте любой браузер и введите адрес: http://127.0.0.1:80 для доступа к странице консоли UpgradeLink.

Примечание: Имя пользователя и пароль по умолчанию: admin/simple-admin

5.2 Интерфейс API

Адрес сервиса API: http://127.0.0.1:8080. Вы можете обратиться к документации API и заменить адрес для тестирования.

toolsetlink@163.com