Erro "Not Found" no Contentor Docker do General Runner.
P: Qual é o problema? R: Ao tentar executar o contentor Docker do General Runner conforme a documentação da Apidog (https://docs.apidog.com/general-runner-755233m0), os utilizadores encontram um erro "Not Found". O erro ocorre quando o runner tenta aceder ao endpoint:https://api.apidog.com/api/v1/self-hosted-runners/0/general-configs O ficheiro de registo mostra que o ID do runner aparece como 0, o que provavelmente indica uma configuração incorreta.P: O que causa este problema? R: O problema pode ter origem numa configuração incorreta de implementação do Docker, particularmente relacionada com a opção -v (volume). Se o caminho especificado para a montagem do volume for inválido ou não tiver as permissões adequadas, o runner poderá não conseguir obter a sua configuração, resultando num erro "Not Found".P: Como posso resolver este problema? R: Para corrigir o problema, certifique-se de que a opção -v no seu comando Docker especifica um caminho válido com as permissões corretas. Se o problema persistir, tente remover a opção -v e executar o contentor sem montagem de volume. Exemplo: Antes (potencial problema):
docker run -d --name apidog-runner -v /invalid/path:/app/config apidog/general-runner
Depois (versão corrigida):
docker run -d --name apidog-runner apidog/general-runner
Se necessitar de persistência de volume, certifique-se de que /app/config está corretamente mapeado para um diretório acessível no seu sistema anfitrião.P: E se o problema persistir depois de tentar a resolução? R: Se o problema continuar, tente o seguinte: Verifique se o seu token de API e a configuração do runner autoalojado na Apidog estão corretamente configurados. Verifique a sua conectividade de rede para garantir que o contentor consegue aceder a https://api.apidog.com. Reveja o ficheiro de registo completo para procurar mensagens de erro adicionais. Contacte o suporte da Apidog com os seus registos de erro para obter assistência adicional na resolução de problemas.