Erro "Not Found" no contêiner Docker do General Runner.
Q: Qual é o problema? A: Ao tentar executar o contêiner Docker do General Runner conforme a documentação da Apidog (https://docs.apidog.com/general-runner-755233m0), os usuários encontram um erro "Not Found". O erro ocorre quando o runner tenta acessar o endpoint:https://api.apidog.com/api/v1/self-hosted-runners/0/general-configs O arquivo de log mostra que o ID do runner aparece como 0, o que provavelmente indica uma configuração incorreta.Q: O que causa esse problema? A: O problema pode decorrer de uma configuração incorreta de implantação do Docker, especialmente relacionada à 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á falhar ao recuperar sua configuração, resultando em um erro "Not Found".Q: Como posso resolver esse problema? A: Para corrigir o problema, certifique-se de que a opção -v no seu comando Docker especifique um caminho válido com as permissões corretas. Se o problema persistir, tente remover a opção -v e executar o contêiner sem montagem de volume. Exemplo: Antes (possível 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 você precisar de persistência de volume, certifique-se de que /app/config esteja corretamente mapeado para um diretório acessível no seu sistema host.Q: E se o problema persistir após tentar a resolução? A: Se o problema continuar, tente o seguinte: Verifique se o seu token de API e a configuração do self-hosted runner na Apidog estão configurados corretamente. Verifique sua conectividade de rede para garantir que o contêiner possa acessar https://api.apidog.com. Revise o arquivo de log completo para obter mensagens de erro adicionais. Entre em contato com o suporte da Apidog com seus logs de erro para obter mais assistência na solução de problemas.