remove arquivos desnecessarios

This commit is contained in:
2025-10-28 14:53:25 -03:00
parent 08cc9379f8
commit d1715f358a
57 changed files with 767 additions and 14149 deletions

View File

@@ -1,141 +0,0 @@
# 🚀 Passo a Passo - Configurar BETTER_AUTH_SECRET
## ⚡ Resolva o erro em 5 minutos
A mensagem de erro que você está vendo é **ESPERADA** porque ainda não configuramos a variável de ambiente no Convex.
---
## 📝 Passo a Passo
### **Passo 1: Gerar o Secret (2 minutos)**
Abra o PowerShell e execute:
```powershell
[Convert]::ToBase64String([System.Security.Cryptography.RandomNumberGenerator]::GetBytes(32))
```
**Você vai receber algo assim:**
```
aBc123XyZ789+/aBc123XyZ789+/aBc123XyZ789+/==
```
✏️ **COPIE este valor** - você vai precisar dele no próximo passo!
---
### **Passo 2: Configurar no Convex (2 minutos)**
1. **Acesse:** https://dashboard.convex.dev
2. **Faça login** com sua conta
3. **Selecione** o projeto SGSE
4. **Clique** em "Settings" no menu lateral esquerdo
5. **Clique** na aba "Environment Variables"
6. **Clique** no botão "Add Environment Variable"
7. **Adicione a primeira variável:**
- Name: `BETTER_AUTH_SECRET`
- Value: (Cole o valor que você copiou no Passo 1)
- Clique em "Add"
8. **Adicione a segunda variável:**
- Name: `SITE_URL`
- Value (escolha um):
- Para desenvolvimento local: `http://localhost:5173`
- Para produção: `https://sgse.pe.gov.br` (ou sua URL real)
- Clique em "Add"
9. **Salve:**
- Clique em "Save" ou "Deploy"
- Aguarde o Convex reiniciar (aparece uma notificação)
---
### **Passo 3: Verificar (1 minuto)**
1. **Aguarde** 10-20 segundos para o Convex reiniciar
2. **Volte** para o terminal onde o sistema está rodando
3. **Verifique** se a mensagem de erro parou de aparecer
**Você deve ver apenas:**
```
✔ Convex functions ready!
```
**SEM mais essas mensagens:**
```
❌ [ERROR] 'You are using the default secret'
❌ [WARN] 'Better Auth baseURL is undefined'
```
---
## 🔄 Alternativa Rápida para Testar
Se você só quer **testar** agora e configurar direito depois, pode usar um secret temporário:
### **No Convex Dashboard:**
| Variável | Valor Temporário para Testes |
|----------|-------------------------------|
| `BETTER_AUTH_SECRET` | `desenvolvimento-local-12345678901234567890` |
| `SITE_URL` | `http://localhost:5173` |
⚠️ **ATENÇÃO:** Este secret temporário serve **APENAS para desenvolvimento local**.
Você **DEVE** gerar um novo secret seguro antes de colocar em produção!
---
## ✅ Checklist Rápido
- [ ] Abri o PowerShell
- [ ] Executei o comando para gerar o secret
- [ ] Copiei o resultado
- [ ] Acessei https://dashboard.convex.dev
- [ ] Selecionei o projeto SGSE
- [ ] Fui em Settings > Environment Variables
- [ ] Adicionei `BETTER_AUTH_SECRET` com o secret gerado
- [ ] Adicionei `SITE_URL` com a URL correta
- [ ] Salvei as configurações
- [ ] Aguardei o Convex reiniciar
- [ ] Mensagem de erro parou de aparecer ✅
---
## 🆘 Problemas?
### "Não consigo acessar o Convex Dashboard"
- Verifique se você está logado na conta correta
- Verifique se tem permissão no projeto SGSE
### "O erro ainda aparece após configurar"
- Aguarde 30 segundos e recarregue a aplicação
- Verifique se salvou as variáveis corretamente
- Confirme que o nome da variável está correto: `BETTER_AUTH_SECRET` (sem espaços)
### "Não encontro onde adicionar variáveis"
- Certifique-se de estar em Settings (ícone de engrenagem)
- Procure pela aba "Environment Variables" ou "Env Vars"
- Se não encontrar, o projeto pode estar usando a versão antiga do Convex
---
## 📞 Próximos Passos
Após configurar:
1. ✅ As mensagens de erro vão parar
2. ✅ O sistema vai funcionar com segurança
3. ✅ Você pode continuar desenvolvendo normalmente
Quando for para **produção**:
1. 🔐 Gere um **NOVO** secret (diferente do desenvolvimento)
2. 🌐 Configure `SITE_URL` com a URL real de produção
3. 🔒 Guarde o secret de produção em local seguro
---
**Criado em:** 27/10/2025 às 07:45
**Tempo estimado:** 5 minutos
**Dificuldade:** ⭐ Fácil