Instalação e Requisitos
Antes de instalar o LaserConnect, verifique se o seu ambiente atende aos requisitos mínimos.
Requisitos do Sistema
- Node.js 18 ou superior (recomendado: versão 20 LTS)
- PostgreSQL 14 ou superior (recomendado: Neon, Supabase ou instância própria)
- Conta Clerk para autenticação (clerk.com)
- Conta Vercel para deploy (opcional, mas recomendado)
Primeiros Passos
- Clone o repositório do projeto
- Instale as dependências com
npm install - Copie o arquivo
.env.examplepara.env.local - Preencha todas as variáveis de ambiente obrigatórias
- Execute
npm run db:pushpara criar as tabelas no banco - Inicie o servidor com
npm run dev
Deploy na Vercel
- Conecte o repositório na Vercel
- Configure todas as variáveis de ambiente no painel
- Execute o comando
npm run db:pushapós o primeiro deploy - Sincronize os utilizadores com
npm run sync:clerk - Promova o primeiro utilizador a admin com o seed script
Verificação da Instalação
Após o deploy, aceda à URL do seu site e verifique:
- A página de início de sessão do Clerk aparece corretamente
- O banco de dados responde sem erros
- As rotas do dashboard carregam após autenticação