radames's picture
first
fb963ad
raw
history blame contribute delete
949 Bytes
/** @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