/** @type {import('next').NextConfig} */ const API_HOST = process.env.API_HOST || '0.0.0.0' const API_PORT = process.env.API_PORT || 7860 console.log(`API_HOST: ${API_HOST}`) console.log(`API_PORT: ${API_PORT}`) console.log(`NODE_ENV: ${process.env.NODE_ENV}`) const nextConfig = { output: 'export', // Optional: Change links `/me` -> `/me/` and emit `/me.html` -> `/me/index.html` // trailingSlash: true, // Optional: Prevent automatic `/me` -> `/me/`, instead preserve `href` // skipTrailingSlashRedirect: true, // Optional: Change the output directory `out` -> `dist` distDir: 'dist', async rewrites() { if (process.env.NODE_ENV !== 'production') { return [ { source: '/api/:path*', destination: `http://${API_HOST}:${API_PORT}/:path*`, }, ] } return [] } } module.exports = nextConfig