Skip to content

UpgradeLink-standalone Construcción Propia de Imagen

Esta guía de inicio rápido te ayuda a desplegar y usar rápidamente UpgradeLink en contenedores Docker mediante la construcción de tus propias imágenes de Docker.

  • La diferencia con el artículo anterior es que, según tu entorno, puedes configurar tus entornos MySQL y Redis.

1. Preparación del Entorno

Necesitas instalar Docker.

2. Descargar el Proyecto

2.1. Descargar el proyecto desde GitHub

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

3. Modificar configuraciones de MySQL y Redis

Nota 1: Si se usa un entorno MySQL/Redis independiente, es necesario ajustar la configuración;

Nota 2: Ruta del script de inicialización de MySQL: development/upgradelink-3.0.0.sql.

Inicialización de DB

Ajusta los siguientes archivos de configuración:

development/docker-standalone/upgradelink-admin/server/admin.yaml

development/docker-standalone/upgradelink-api/server/api.yaml

4. Construir Imágenes de Docker

4.1 Construir las imágenes

shell
cd development/docker-standalone

Empaquetar para arquitecturas AMD y ARM

shell
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/arm64 -f ./Dockerfile ../../ --load
shell
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/amd64 -f ./Dockerfile ../../ --load

Al ejecutar el comando por primera vez, descargará automáticamente las imágenes de Docker necesarias. El tiempo de espera depende de la velocidad de tu red. También puedes descargar las imágenes de antemano para acortar el tiempo de espera de los comandos de despliegue.

shell
docker run -d -p 80:80 -p 8888:8888 upgradelink-standalone:3.0.0

Usa el comando docker logs -f $container_id para verificar los registros de inicio del servicio UpgradeLink. Si ves los siguientes registros, el servicio se ha iniciado correctamente.

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

Puedes probar rápidamente la funcionalidad de UpgradeLink a través de los siguientes servicios.

Abre cualquier navegador e ingresa la dirección: http://127.0.0.1:80 para acceder a la página de consola de UpgradeLink.

Nota: El nombre de usuario y contraseña por defecto son admin/simple-admin

6.2 API

La dirección del servicio API es http://127.0.0.1:8888. Puedes referirte a la documentación de API y reemplazar la dirección para probar.

toolsetlink@163.com