Atualiza a estrutura do projeto Evo AI, adicionando novos scripts de seeders para criar dados iniciais, incluindo usuários, agentes, clientes e ferramentas. Implementa rotas de autenticação e auditoria, além de configurar o middleware JWT. Atualiza as configurações de ambiente e o README para refletir as mudanças. Adiciona novas dependências para autenticação e envio de e-mails.

This commit is contained in:
Davidson Gomes
2025-04-28 15:33:48 -03:00
parent dbdb72ce0e
commit 84ea77c3f7
72 changed files with 5211 additions and 3083 deletions
+16 -3
View File
@@ -14,11 +14,24 @@ REDIS_PASSWORD="sua-senha-redis"
# TTL do cache de ferramentas em segundos (1 hora)
TOOLS_CACHE_TTL=3600
# Configurações da API
API_KEY="sua-api-key-gerada-automaticamente"
API_KEY_HEADER="X-API-Key"
# Configurações JWT
JWT_SECRET_KEY="sua-chave-secreta-jwt"
JWT_ALGORITHM="HS256"
JWT_EXPIRATION_TIME=30 # Em minutos
# SendGrid
SENDGRID_API_KEY="sua-sendgrid-api-key"
EMAIL_FROM="noreply@yourdomain.com"
APP_URL="https://yourdomain.com"
# Configurações do Servidor
HOST="0.0.0.0"
PORT=8000
DEBUG=false
# Configurações de Seeders
ADMIN_EMAIL="admin@evoai.com"
ADMIN_INITIAL_PASSWORD="senhaforte123"
DEMO_EMAIL="demo@exemplo.com"
DEMO_PASSWORD="demo123"
DEMO_CLIENT_NAME="Cliente Demo"