Instalar o projeto localmente
Primeiros passos
Rodando o projeto localmente
-
Certifique-se de ter node, bun e docker instalados. Para o node, sugiro usar o
protoou onvm, que permitem gerenciar várias versões. Eles detectam automaticamente qual versão precisa ser instalada antes de executar qualquer comando. -
Instale as dependências
cd typebot.io bun install -
Configure as variáveis de ambiente
Copie o
.env.dev.examplepara.env.Veja o guia de configuração se quiser habilitar mais opções.
-
Se você usar o
DATABASE_URLpadrão, precisa de um banco correspondente rodando. Isso é fácil com o arquivodocker-compose.dev.ymlfornecido:docker compose -f docker-compose.dev.yml up -dEle também cria uma instância do minio, para habilitar o envio de arquivos.
-
Inicie o builder e o viewer
bun devO builder fica em
http://localhost:3000O viewer fica em
http://localhost:3001Por padrão, você pode se autenticar no builder pelo botão "Github Sign In". Para outras opções, veja o guia de configuração.
-
Opcionalmente, você também pode rodar as outras aplicações:
A landing page:
bunx nx dev landing-pageA documentação:
bunx nx dev docs