Fundamental_Analysis/frontend/next.config.mjs
Lv, Qi d28f3c5266 feat: update analysis workflow and fix LLM client connection issues
- Enhance LlmClient to handle malformed URLs and HTML error responses
- Improve logging in report-generator-service worker
- Update frontend API routes and hooks for analysis
- Update various service configurations and persistence logic
2025-11-19 17:30:52 +08:00

22 lines
684 B
JavaScript

import { fileURLToPath } from 'url';
import path from 'path';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
/** @type {import('next').NextConfig} */
const nextConfig = {
// Explicitly set Turbopack root to this frontend directory to silence multi-lockfile warning
turbopack: {
root: __dirname,
},
// Increase server timeout for long-running AI requests
experimental: {
proxyTimeout: 300000, // 300 seconds (5 minutes)
},
// Optimize for Docker deployment only in production
// 当 NODE_ENV 为 production 时开启 standalone 模式
output: process.env.NODE_ENV === 'production' ? 'standalone' : undefined,
};
export default nextConfig;