GG.chatbot
Guias

Instalar o projeto localmente

Primeiros passos

  1. Bifurque este repositório para a sua conta do GitHub e depois clone-o na sua máquina.

Rodando o projeto localmente

  1. Certifique-se de ter node, bun e docker instalados. Para o node, sugiro usar o proto ou o nvm, que permitem gerenciar várias versões. Eles detectam automaticamente qual versão precisa ser instalada antes de executar qualquer comando.

  2. Instale as dependências

    cd typebot.io
    bun install
  3. Configure as variáveis de ambiente

    Copie o .env.dev.example para .env.

    Veja o guia de configuração se quiser habilitar mais opções.

  4. Se você usar o DATABASE_URL padrão, precisa de um banco correspondente rodando. Isso é fácil com o arquivo docker-compose.dev.yml fornecido:

    docker compose -f docker-compose.dev.yml up -d

    Ele também cria uma instância do minio, para habilitar o envio de arquivos.

  5. Inicie o builder e o viewer

    bun dev

    O builder fica em http://localhost:3000

    O viewer fica em http://localhost:3001

    Por padrão, você pode se autenticar no builder pelo botão "Github Sign In". Para outras opções, veja o guia de configuração.

  6. Opcionalmente, você também pode rodar as outras aplicações:

    A landing page:

    bunx nx dev landing-page

    A documentação:

    bunx nx dev docs

On this page