Spaces:
Build error
Build error
File size: 1,095 Bytes
7a18c1b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | import type { NextConfig } from 'next';
import { readFileSync } from 'fs';
import { join } from 'path';
const versionFile = readFileSync(join(__dirname, '..', 'version.py'), 'utf8');
const versionMatch = versionFile.match(/VERSION\s*=\s*["']([^"']+)["']/);
const appVersion = versionMatch ? versionMatch[1] : 'unknown';
const nextConfig: NextConfig = {
env: {
NEXT_PUBLIC_APP_VERSION: appVersion,
},
serverExternalPackages: ['macstats', 'osx-temperature-sensor'],
async rewrites() {
return [
{
source: '/proxy-8866/:path*',
destination: 'http://localhost:8866/:path*',
},
];
},
webpack: (config, { isServer }) => {
if (isServer) {
config.externals.push('osx-temperature-sensor', 'macstats');
}
return config;
},
devIndicators: {
buildActivity: false,
},
typescript: {
// Remove this. Build fails because of route types
ignoreBuildErrors: true,
},
experimental: {
serverActions: {
bodySizeLimit: '100gb',
},
middlewareClientMaxBodySize: '100gb',
},
};
export default nextConfig;
|