diff --git a/web/next.config.js b/web/next.config.js index 61b84303c..559fe48f0 100644 --- a/web/next.config.js +++ b/web/next.config.js @@ -52,32 +52,34 @@ module.exports = withPWA( return config; }, async rewrites() { - return [ - { - source: '/api/:path*', - destination: 'http://localhost:8080/api/:path*', // Proxy to Backend to work around CORS. - }, - { - source: '/hls/:path*', - destination: 'http://localhost:8080/hls/:path*', // Proxy to Backend to work around CORS. - }, - { - source: '/img/:path*', - destination: 'http://localhost:8080/img/:path*', // Proxy to Backend to work around CORS. - }, - { - source: '/logo', - destination: 'http://localhost:8080/logo', // Proxy to Backend to work around CORS. - }, - { - source: '/thumbnail.jpg', - destination: 'http://localhost:8080/thumbnail.jpg', // Proxy to Backend to work around CORS. - }, - { - source: '/customjavascript', - destination: 'http://localhost:8080/customjavascript', // Proxy to Backend to work around CORS. - }, - ]; + return process.env.NODE_ENV === 'development' + ? [ + { + source: '/api/:path*', + destination: 'http://localhost:8080/api/:path*', // Proxy to Backend to work around CORS. + }, + { + source: '/hls/:path*', + destination: 'http://localhost:8080/hls/:path*', // Proxy to Backend to work around CORS. + }, + { + source: '/img/:path*', + destination: 'http://localhost:8080/img/:path*', // Proxy to Backend to work around CORS. + }, + { + source: '/logo', + destination: 'http://localhost:8080/logo', // Proxy to Backend to work around CORS. + }, + { + source: '/thumbnail.jpg', + destination: 'http://localhost:8080/thumbnail.jpg', // Proxy to Backend to work around CORS. + }, + { + source: '/customjavascript', + destination: 'http://localhost:8080/customjavascript', // Proxy to Backend to work around CORS. + }, + ] + : null; }, pageExtensions: ['tsx'], }),