# Ambiente local — Sistema de Chamados # Copie este arquivo para `.env` e preencha os valores sensíveis. # Nunca faça commit de `.env` com segredos reais. # Convex CONVEX_DEPLOYMENT=anonymous:anonymous-sistema-de-chamados NEXT_PUBLIC_CONVEX_URL=http://127.0.0.1:3210 CONVEX_SYNC_SECRET=dev-sync-secret # Next.js / App URL NEXT_PUBLIC_APP_URL=http://localhost:3000 # Better Auth # Gere um segredo forte (ex.: `openssl rand -hex 32`) BETTER_AUTH_SECRET=change-me BETTER_AUTH_URL=http://localhost:3000 # Banco de dados (Prisma) DATABASE_URL=file:./prisma/db.sqlite # Seeds automáticos (Better Auth) # Por padrão (true), garantindo apenas existência dos usuários padrão sem resetar senhas SEED_ENSURE_ONLY=true # Provisionamento e inventário de máquinas # Segredo obrigatório para registrar/atualizar máquinas (Convex) MACHINE_PROVISIONING_SECRET=change-me-provisioning # Tempo de vida do token de máquina (ms) — padrão 30 dias MACHINE_TOKEN_TTL_MS=2592000000 # Opcional: segredo dedicado para webhook do FleetDM (senão usa o de provisionamento) FLEET_SYNC_SECRET= # SMTP (envio de e-mails) SMTP_ADDRESS= SMTP_PORT=465 SMTP_DOMAIN= SMTP_USERNAME= SMTP_PASSWORD= SMTP_AUTHENTICATION=login SMTP_ENABLE_STARTTLS_AUTO=false SMTP_TLS=true MAILER_SENDER_EMAIL="Suporte " # Alertas (actions do Convex) # Hora local (America/Sao_Paulo) para rodar alertas automáticos ALERTS_LOCAL_HOUR=8 # Seeds e sincronizações auxiliares SYNC_TENANT_ID=tenant-atlas SYNC_DEFAULT_ASSIGNEE=agent@example.com SEED_TENANT_ID=tenant-atlas SEED_ADMIN_PASSWORD=admin123 SEED_AGENT_PASSWORD=agent123 SEED_USER_TENANT=tenant-atlas SEED_USER_EMAIL= SEED_USER_PASSWORD= SEED_USER_NAME= SEED_USER_ROLE=admin # Desenvolvimento Desktop (Tauri/Vite) # Em redes locais, defina o IP do host para HMR. TAURI_DEV_HOST=