Instalar Query Runner
Para usar o painel Test Queries , o Relational Migrator deve ter acesso ao Query Runner. O Query Runner é um contêiner Docker com todas as dependências necessárias para testar suas consultas convertidas.
Sobre esta tarefa
Se a versão do Query Runner for diferente da versão do Relational Migrator, um banner de aviso será exibido.
Para atualizar o Query Runner para a versão mais recente, execute o comando
docker pull
da etapa número um.O Query Runner opera usando o protocolo
http
. As solicitações feitas de uma máquina remota não são criptografadas.O Query Runner pode ser executado local ou remotamente.
Antes de começar
Instale o Docker.
Passos
Execute a imagem como um contêiner
Para executar o container localmente:
docker run --name relational-migrator-query-runner -p 127.0.0.1:6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner Para executar o container remotamente:
Adicione o endereço do servidor onde o serviço está sendo executado no
migrator.language-runner.server.address
nouser.properties
.Por exemplo:
migrator.language-runner.server.address: http://myserver:6080 Dica
Para obter detalhes sobre onde o arquivo
user.properties
está localizado, consulte Locais de arquivo do Relational Migrator .Depois de alterar o arquivo
user.properties
, reinicie o Relational Migrator.Inicie o container a partir do seu servidor remoto ou serviço de hospedagem de containers.
Para iniciar o container em seu servidor remoto, exponha a porta
6080
com o seguinte comando Docker :docker run --name relational-migrator-query-runner -p 6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
Confirme se o container do executor de query está em execução
Em seu navegador da Web, navegue até o host e a porta que o contêiner do Query Runner está usando. Por exemplo: http://localhost:6080/status.
Marque o campo status
dos dados JSON retornados do endpoint status
. O status ok
significa que o container está em execução:
{ "status":"ok", "server":"App Mod Language Runner", "commitHash":"159119004c2bf8c534e15e5895acb9bc1bfb5b8d", "version":"20240627" }