ever-brain / packages /api /src /config.ts
AlexKurian's picture
feat: complete Ever-Brain engine, MCP server, CLI evb mcp command, Dockerfile and release workflow
61b1da1
Raw History Blame Contribute Delete
442 Bytes
import dotenv from 'dotenv';
dotenv.config();
export interface AppConfig {
port: number;
githubToken?: string;
cacheTtlMs: number;
nodeEnv: string;
}
export const config: AppConfig = {
port: parseInt(process.env.API_PORT || process.env.PORT || '3000', 10),
githubToken: process.env.GITHUB_TOKEN || undefined,
cacheTtlMs: parseInt(process.env.CACHE_TTL_MS || '60000', 10),
nodeEnv: process.env.NODE_ENV || 'development',
};