From bff240a551c650bb38ed7097cf6d6ba05cb8e944 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 7 Oct 2025 02:29:21 -0300 Subject: [PATCH] docs: registrar checklist de setup em novo computador --- agents.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/agents.md b/agents.md index 09d9140..5dce4b8 100644 --- a/agents.md +++ b/agents.md @@ -22,6 +22,18 @@ 4. (Opcional) `pnpm queues:ensure` 5. `pnpm convex:dev` 6. Em outro terminal: `pnpm dev` + +## Checklist para novo computador +1. Instale Node.js 20+ e habilite o Corepack (`corepack enable`) para usar o `pnpm`. +2. Garanta o `pnpm` atualizado (`corepack prepare pnpm@latest --activate`) antes de clonar o repositório. +3. Clone o projeto: `git clone git@github.com:esdrasrenan/sistema-de-chamados.git` e entre na pasta. +4. Copie o arquivo `.env` já configurado do computador atual para a raiz do repositório (nunca faça commit desse arquivo). +5. Instale as dependências com `pnpm install`. +6. Gere os clientes locais necessários: `pnpm prisma:generate`. +7. Semeie as credenciais Better Auth: `pnpm auth:seed`. +8. Se for trabalhar com filas padrão, execute `pnpm queues:ensure`. +9. Inicie o backend Convex em um terminal (`pnpm convex:dev`) e, em outro, suba a aplicação Next.js (`pnpm dev`). +10. Acesse `http://localhost:3000` e teste login com os usuários padrão listados acima antes de continuar o desenvolvimento. ## Estado atual - Autenticação Better Auth com guardas client-side (`AuthGuard`) bloqueando rotas protegidas.