Skip to content

Imagem Auto-Compilada do UpgradeLink-standalone

Este guia de início rápido ajuda você a implantar e usar rapidamente o UpgradeLink em containers Docker através da compilação de suas próprias imagens Docker.

  • A diferença em relação ao artigo anterior é que, dependendo do seu ambiente, você pode configurar seus ambientes MySQL e Redis.

1. Preparação do Ambiente

Você precisa instalar o Docker.

2. Baixar o Projeto

2.1. Baixar o projeto do GitHub

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

3. Modificar configurações do MySQL e Redis

Nota 1: Se for usado um ambiente MySQL/Redis independente, a configuração precisa ser ajustada;

Nota 2: Caminho do script de inicialização do MySQL: development/upgradelink-3.0.0.sql.

Inicialização do BD

Ajuste os seguintes arquivos de configuração:

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

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

4. Compilar Imagens Docker

4.1 Compilar as imagens

shell
cd development/docker-standalone

Empacotar para arquiteturas AMD e 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

Ao executar o comando pela primeira vez, ele irá baixar automaticamente as imagens Docker necessárias. O tempo de espera depende da velocidade da sua rede. Você também pode baixar as imagens antecipadamente para reduzir o tempo de espera dos comandos de implantação.

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

Use o comando docker logs -f $container_id para verificar os logs de inicialização do serviço UpgradeLink. Se você ver os seguintes logs, o serviço iniciou com sucesso.

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

Você pode testar rapidamente a funcionalidade do UpgradeLink através dos seguintes serviços.

Abra qualquer navegador e digite o endereço: http://127.0.0.1:80 para acessar a página de console do UpgradeLink.

Nota: Usuário e senha padrão são admin/simple-admin

6.2 API

O endereço do serviço da API é http://127.0.0.1:8888. Você pode consultar a documentação da API e substituir o endereço para testes.

toolsetlink@163.com