Skip to main content

Configurando o servidor para hospedar a extensão do Copilot

Saiba como tornar sua extensão do Copilot acessível via Internet.

A Copilot Extension deve ser hospedado em um servidor acessível pela Internet. 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.

Como alternativa, se você for um usuário do Codespaces, poderá usar o encaminhamento de porta do Codespaces integrado. Para saber mais, confira 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 "Deploy your app online", selecione Ephemeral domain ou Static domain.

  6. Execute o comando fornecido em seu terminal, substituindo o número da porta pela porta em que sua extensão está configurada para ser executada. Por exemplo:

    • Para um domínio efêmero:

      Shell
      ngrok http http://localhost:EXTENSION-PORT-NUMBER
      
    • Para um domínio estático:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
      
  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 sua extensão.

Próximas etapas