Skip to main content

Configurar o servidor para implantar o agente do Copilot

Saiba como implantar seu agente do Copilot em um servidor acessível via Internet.

Note

As GitHub Copilot Extensions estão em versão prévia pública e sujeitas a alterações.

O Copilot agent deve ser hospedado em um servidor acessível pela Internet. Este guia ajudará você a configurar um servidor para executar seu Copilot agent. Neste guia, usaremos o ngrok para criar um túnel para seu servidor local, mas você também pode usar um serviço como localtunnel ou serveo.

Como alternativa, se você for um usuário do Codespaces, poderá usar o encaminhamento de porta do Codespaces integrado. Para obter mais informações, consulte "Encaminhar portas no seu código".

Pré-requisitos

Configurar seu servidor

  1. Visite a página de configuração e instalação do ngrok.

  2. Caso não tenha uma conta, siga as instruções na tela para criar uma.

  3. Em "Agentes", verifique se o sistema operacional correto está selecionado.

  4. Em "Instalação", siga as instruções do sistema operacional para baixar e instalar o ngrok.

  5. Em "Implantar seu aplicativo online", selecione Domínio temporário ou Domínio estático.

  6. Execute o comando fornecido em seu terminal, substituindo o número da porta pela porta em que seu agente está configurado para ser executado. Por exemplo:

    • Para um domínio efêmero:

      Shell
      ngrok http http://localhost:3000
      
    • Para um domínio estático:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
      

      Note

      A extensão de demonstração do Blackbeard está configurada para ser executada na porta 3000 por padrão.

  7. No terminal, ao lado de "Encaminhamento", copie a URL atribuída pelo ngrok ao servidor. Você precisará desse ponto de extremidade de encaminhamento para configurar o GitHub App.

    Note

    Não copie a parte -> http://localhost:XXXX do URL.

    Mantenha a janela do terminal aberta enquanto estiver usando seu agente.

Próximas etapas