/** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, output: 'standalone', // Handle subdomain routing async rewrites() { return { beforeFiles: [ // Health check endpoint { source: '/health', destination: '/api/health', }, ], }; }, // Security headers async headers() { return [ { source: '/:path*', headers: [ { key: 'X-Frame-Options', value: 'SAMEORIGIN', }, { key: 'X-Content-Type-Options', value: 'nosniff', }, { key: 'Permissions-Policy', value: 'geolocation=(self)', }, ], }, ]; }, }; module.exports = nextConfig;