fix: ajustes dashboards tv e titulos
This commit is contained in:
parent
80abd92e78
commit
1b32638eb5
9 changed files with 609 additions and 232 deletions
30
README.md
30
README.md
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue