Fix issues

This commit is contained in:
root
2025-10-12 10:47:58 +02:00
commit 95545558bb
36 changed files with 2381 additions and 0 deletions

20
dist/config/env.js vendored Normal file
View File

@@ -0,0 +1,20 @@
import dotenv from 'dotenv';
dotenv.config();
export const env = {
discordToken: process.env.DISCORD_TOKEN || '',
discordClientId: process.env.DISCORD_CLIENT_ID || '',
geminiApiKey: process.env.GEMINI_API_KEY || '',
db: {
host: process.env.DATABASE_HOST || '127.0.0.1',
port: Number(process.env.DATABASE_PORT || 3306),
user: process.env.DATABASE_USER || 'root',
password: process.env.DATABASE_PASSWORD || '',
database: process.env.DATABASE_NAME || 'civita'
}
};
export function requireEnv(name) {
const val = env[name];
if (typeof val === 'string' && !val) {
throw new Error(`Missing required env: ${name}`);
}
}