Skip to content

UpgradeLink-standalone

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

  • Модуль UpgradeLink-admin определен как внутреннее приложение, а не продукт для публичных сетевых сред. Рекомендуется развертывать его в изолированной внутренней сетевой среде, и строго не рекомендуется развертывать его в публичной сетевой среде.
  • Модуль UpgradeLink-api определен как API-проект, предназначенный для публичных сетевых сред, и должен быть развернут во внешних сетевых средах.

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

1.1 Настройка среды

Установите Docker, и проверьте установку:

shell
docker --version  # Установка успешна, если отображается номер версии

1.2 Загрузка проекта

Клонируйте из любого репозитория:

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

# или GitCode
git clone https://gitcode.com/toolsetlink/upgradelink.git

1.3 Запуск зависимых служб (MySQL + Redis)

Примечание 1: Если используется независимое окружение MySQL/Redis, необходимо скорректировать конфигурацию;

Примечание 2: Путь к скрипту инициализации MySQL: development/upgradelink-3.0.0.sql.

Инициализация базы данных

1.3.1 Запуск MySQL

shell
cd upgradelink/development/mysql-8.4.3
shell
docker-compose up -d

1.3.2 Запуск Redis

shell
cd upgradelink/development/redis-6.0.20
shell
docker-compose up -d

При первом выполнении будет автоматически загружен образ Docker. Время ожидания зависит от скорости вашей сети:

shell
docker run -d --add-host=host.docker.internal:host-gateway -p 80:80 -p 8888:8888 toolsetlink/upgradelink-standalone:3.0.0

Используйте команду docker logs -f $container_id для проверки журналов запуска службы UpgradeLink. Если вы видите следующие журналы, служба запущена успешно.

2025-09-26 15:10:26,284 INFO Set uid to user 0 succeeded
2025-09-26 15:10:26,302 INFO RPC interface 'supervisor' initialized
2025-09-26 15:10:26,303 CRIT Server 'unix_http_server' running without any HTTP authentication checking

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

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

Примечание: Стандартные имя пользователя и пароль — admin/simple-admin

2.2 Интерфейс API

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

toolsetlink@163.com