Configuração do Ambiente
O LaserConnect utiliza diversas variáveis de ambiente para se conectar a serviços externos e configurar o comportamento do sistema.
Variáveis Obrigatórias
| Variável | Descrição |
|---|---|
DATABASE_URL | String de conexão PostgreSQL |
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY | Chave pública do Clerk |
CLERK_SECRET_KEY | Chave secreta do Clerk |
Variáveis de Integração
RESEND_API_KEY— Envio de emails automáticosRESEND_WEBHOOK_SECRET— Rastreamento de entrega de emailsSTRIPE_SECRET_KEY— Processamento de pagamentosSTRIPE_WEBHOOK_SECRET— Eventos de pagamento StripeTWILIO_ACCOUNT_SIDeTWILIO_AUTH_TOKEN— Notificações WhatsAppCRON_SECRET— Segurança para tarefas agendadasPDF_OWNER_PASSWORD— Proteção de documentos PDF
Configuração do Banco de Dados
Após definir a DATABASE_URL, aplique o schema:
npm run db:push
Este comando cria todas as tabelas necessárias usando o Drizzle ORM.
Próximos Passos
Após configurar todas as variáveis, prossiga para o Primeiro Acesso para criar seu utilizador administrador.