chore(config): atualiza ambiente e setup

This commit is contained in:
Felipe Coutinho
2026-05-28 11:00:14 -03:00
parent 27f361923c
commit 0df648c7f3
2 changed files with 11 additions and 1 deletions

View File

@@ -19,6 +19,9 @@ BETTER_AUTH_SECRET=your-secret-key-here-change-this
BETTER_AUTH_URL=http://localhost:3000 BETTER_AUTH_URL=http://localhost:3000
# Defina como true para bloquear novos cadastros # Defina como true para bloquear novos cadastros
DISABLE_SIGNUP=false DISABLE_SIGNUP=false
# Duração de sessões persistentes quando "Manter conectado" estiver marcado
AUTH_SESSION_EXPIRES_IN_DAYS=30
AUTH_SESSION_UPDATE_AGE_HOURS=24
# === Portas === # === Portas ===
APP_PORT=3000 APP_PORT=3000
@@ -56,6 +59,7 @@ UMAMI_DOMAINS=
ANTHROPIC_API_KEY= ANTHROPIC_API_KEY=
OPENAI_API_KEY= OPENAI_API_KEY=
GOOGLE_GENERATIVE_AI_API_KEY= GOOGLE_GENERATIVE_AI_API_KEY=
MINIMAX_API_KEY=
OPENROUTER_API_KEY= OPENROUTER_API_KEY=
# === Logo.dev (Opcional) === # === Logo.dev (Opcional) ===

View File

@@ -229,12 +229,14 @@ if (await askYesNo(" E-mail via Resend (notificações e convites)?")) {
let anthropicKey = ""; let anthropicKey = "";
let openaiKey = ""; let openaiKey = "";
let googleAiKey = ""; let googleAiKey = "";
let minimaxKey = "";
let openrouterKey = ""; let openrouterKey = "";
if (await askYesNo(" Insights com IA (Claude, GPT, Gemini, OpenRouter)?")) { if (await askYesNo(" Insights com IA (Claude, GPT, Gemini, MiniMax, OpenRouter)?")) {
console.log(` ${c.dim}Deixe em branco o que não for usar${c.reset}`); console.log(` ${c.dim}Deixe em branco o que não for usar${c.reset}`);
anthropicKey = await ask(" ANTHROPIC_API_KEY: "); anthropicKey = await ask(" ANTHROPIC_API_KEY: ");
openaiKey = await ask(" OPENAI_API_KEY: "); openaiKey = await ask(" OPENAI_API_KEY: ");
googleAiKey = await ask(" GOOGLE_GENERATIVE_AI_API_KEY: "); googleAiKey = await ask(" GOOGLE_GENERATIVE_AI_API_KEY: ");
minimaxKey = await ask(" MINIMAX_API_KEY: ");
openrouterKey = await ask(" OPENROUTER_API_KEY: "); openrouterKey = await ask(" OPENROUTER_API_KEY: ");
} }
@@ -285,6 +287,9 @@ const envContent = [
"# === Better Auth ===", "# === Better Auth ===",
`BETTER_AUTH_SECRET=${authSecret}`, `BETTER_AUTH_SECRET=${authSecret}`,
`BETTER_AUTH_URL=${betterAuthUrl}`, `BETTER_AUTH_URL=${betterAuthUrl}`,
"DISABLE_SIGNUP=false",
"AUTH_SESSION_EXPIRES_IN_DAYS=30",
"AUTH_SESSION_UPDATE_AGE_HOURS=24",
"", "",
"# === Portas ===", "# === Portas ===",
"APP_PORT=3000", "APP_PORT=3000",
@@ -310,6 +315,7 @@ const envContent = [
opt("ANTHROPIC_API_KEY", anthropicKey), opt("ANTHROPIC_API_KEY", anthropicKey),
opt("OPENAI_API_KEY", openaiKey), opt("OPENAI_API_KEY", openaiKey),
opt("GOOGLE_GENERATIVE_AI_API_KEY", googleAiKey), opt("GOOGLE_GENERATIVE_AI_API_KEY", googleAiKey),
opt("MINIMAX_API_KEY", minimaxKey),
opt("OPENROUTER_API_KEY", openrouterKey), opt("OPENROUTER_API_KEY", openrouterKey),
].join("\n"); ].join("\n");