Files
bzzz/install/config-ui/next.config.js
anthonyrawlins c177363a19 Save current BZZZ config-ui state before CHORUS branding update
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-19 00:19:00 +10:00

31 lines
752 B
JavaScript

/** @type {import('next').NextConfig} */
const nextConfig = {
// Export as static site for embedding in Go binary
output: 'export',
trailingSlash: true,
distDir: 'out',
// Disable image optimization for static export
images: {
unoptimized: true
},
// Configure for embedded serving
assetPrefix: process.env.NODE_ENV === 'production' ? '/setup' : '',
basePath: process.env.NODE_ENV === 'production' ? '/setup' : '',
// API routes will be handled by Go server
async rewrites() {
if (process.env.NODE_ENV === 'development') {
return [
{
source: '/api/:path*',
destination: 'http://localhost:8080/api/:path*'
}
]
}
return []
}
}
module.exports = nextConfig