infra: stack Traefik (Swarm), exemplos de env, CI GitHub Actions e ajuste workspace pnpm

This commit is contained in:
Esdras Renan 2025-10-08 10:20:04 -03:00
parent e4db48d8b4
commit ec1539b446
7 changed files with 255 additions and 1 deletions

View file

@ -14,7 +14,7 @@ Aplicação Next.js 15 com Convex e Better Auth para gestão de tickets da Rever
```bash
pnpm install
```
2. Ajuste o arquivo `.env` (ou crie a partir do exemplo) e confirme os valores de:
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`
3. Aplique as migrações e gere o client Prisma:
@ -42,6 +42,12 @@ Aplicação Next.js 15 com Convex e Better Auth para gestão de tickets da Rever
> 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.
### Variáveis de ambiente
- Exemplo na raiz: `.env.example` — copie para `.env` e preencha segredos.
- App Desktop: `apps/desktop/.env.example` — copie para `apps/desktop/.env` e ajuste `VITE_APP_URL`.
- Nunca faça commit de arquivos `.env` com valores reais (já ignorados em `.gitignore`).
## Scripts úteis
- `pnpm lint` — ESLint com as regras do projeto.