Saltar para o conteúdo principal

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

  1. Clone o repositório do projeto
  2. Instale as dependências com npm install
  3. Copie o arquivo .env.example para .env.local
  4. Preencha todas as variáveis de ambiente obrigatórias
  5. Execute npm run db:push para criar as tabelas no banco
  6. Inicie o servidor com npm run dev

Deploy na Vercel

  1. Conecte o repositório na Vercel
  2. Configure todas as variáveis de ambiente no painel
  3. Execute o comando npm run db:push após o primeiro deploy
  4. Sincronize os utilizadores com npm run sync:clerk
  5. 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