Os seguintes requisitos de pilha de tecnologia precisam ser atendidos para a implantação do desenvolvimento local:
- ambiente operacionalNode.js ≥ 20 (recomenda-se a versão 24), Bun ≥ 1.0, Git ≥ 2.30
- banco de dados abrangentePostgreSQL (mestre) e SQLite (repositório de autenticação D1), pré-instalados e com direitos de conexão configurados
- Ferramentas essenciaisCLI do Wrangler para gerenciamento do Cloudflare Workers, CLI do Stripe para testar webhooks de pagamento
- Credenciais de IAVocê precisa solicitar suas próprias chaves de API para modelos como o Claude/OpenAI e configurá-las no arquivo .env.
Os processos de implantação estão envolvidos:
- clonar o código-fonte do projeto no git e executar o bun install para instalar as dependências.
- Migrar as estruturas dos bancos de dados PostgreSQL e D1 separadamente
- Inicie o servidor de desenvolvimento com bun dev
- Configurar produtos Stripe e políticas de assinatura sob demanda
Consulte as descrições dos módulos db e auth no repositório do GitHub para obter a documentação completa.
Essa resposta foi extraída do artigoLibra AI: um projeto de código aberto para criar e implantar rapidamente aplicativos da Web por meio de linguagem naturalO