fix: ajustes dashboards tv e titulos

This commit is contained in:
Esdras Renan 2025-11-06 11:21:40 -03:00
parent 80abd92e78
commit 1b32638eb5
9 changed files with 609 additions and 232 deletions

View file

@ -16,7 +16,7 @@ Aplicação **Next.js 16 (App Router)** com **React 19**, **Convex** e **Better
```
2. Ajuste o arquivo `.env` (ou crie a partir de `.env.example`) e confirme os valores de:
- `NEXT_PUBLIC_CONVEX_URL` (gerado pelo Convex Dev)
- `BETTER_AUTH_SECRET`, `BETTER_AUTH_URL`, `DATABASE_URL`
- `BETTER_AUTH_SECRET`, `BETTER_AUTH_URL`, `DATABASE_URL` (por padrão `file:./db.dev.sqlite`, que mapeia para `prisma/db.dev.sqlite`)
3. Aplique as migrações e gere o client Prisma:
```bash
bunx prisma migrate deploy
@ -26,21 +26,27 @@ Aplicação **Next.js 16 (App Router)** com **React 19**, **Convex** e **Better
```bash
bun run auth:seed
```
5. (Opcional) Para re-sincronizar manualmente as filas padrão, execute:
> Sempre que trocar de máquina ou quiser “zerar” o ambiente local, basta repetir os passos 3 e 4 com a mesma `DATABASE_URL`.
### Resetar rapidamente o ambiente local
1. Garanta que `DATABASE_URL` aponte para o arquivo desejado (ex.: `file:./db.dev.sqlite` para desenvolvimento, `file:./db.sqlite` em produção local).
2. Aplique as migrações no arquivo informado:
```bash
bun run queues:ensure
DATABASE_URL=file:./db.dev.sqlite bunx prisma migrate deploy
```
6. Em um terminal, execute o backend em tempo real do Convex:
3. Recrie/garanta as contas padrão de login:
```bash
bun run convex:dev:bun
DATABASE_URL=file:./db.dev.sqlite bun run auth:seed
```
> Alternativa: `bun run convex:dev` (runtime Node) caso queira manter o comportamento anterior.
7. Em outro terminal, suba o frontend Next.js (dev com Turbopack):
```bash
bun run dev:bun
```
> Fallback: `bun run dev:webpack` caso o Turbopack acione alguma incompatibilidade.
8. Com o Convex ativo, acesse `http://localhost:3000/dev/seed` uma vez para popular dados de demonstração (tickets, usuários, comentários) diretamente no banco do Convex.
4. Suba o servidor normalmente com `bun run dev`. Esses três comandos bastam para reconstruir o ambiente sempre que trocar de computador.
### Subir serviços locais
- (Opcional) Para re-sincronizar manualmente as filas padrão, execute `bun run queues:ensure`.
- Em um terminal, rode o backend em tempo real do Convex com `bun run convex:dev:bun` (ou `bun run convex:dev` para o runtime Node).
- Em outro terminal, suba o frontend Next.js (Turpoback) com `bun run dev:bun` (`bun run dev:webpack` serve como fallback).
- Com o Convex rodando, acesse `http://localhost:3000/dev/seed` uma vez para popular dados de demonstração (tickets, usuários, comentários).
> Se o CLI perguntar sobre configuração do projeto Convex, escolha criar um novo deployment local (opção padrão) e confirme. As credenciais são armazenadas em `.convex/` automaticamente.