docs: registrar checklist de setup em novo computador
This commit is contained in:
parent
c15f0a5b09
commit
bff240a551
1 changed files with 12 additions and 0 deletions
12
agents.md
12
agents.md
|
|
@ -23,6 +23,18 @@
|
|||
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.
|
||||
- Menu de usuário no rodapé da sidebar com link para `/settings` e logout confiável.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue