diff --git a/apps/web/next.config.ts b/apps/web/next.config.ts index 375f046..196300e 100644 --- a/apps/web/next.config.ts +++ b/apps/web/next.config.ts @@ -82,14 +82,21 @@ const config: NextConfig = { "better-sqlite3", "@mapbox/node-pre-gyp", ], - turbopack: { - rules: { - "*.svg": { - loaders: ["@svgr/webpack"], - as: "*.js", - }, - }, - }, + // turbopack config moved to dev-only — Next.js 16.0.10 doesn't + // support turbopack for production builds (needs >=16.1.0). + // SVG loading via @svgr/webpack works via the webpack config below. + ...(process.env.NODE_ENV !== "production" + ? { + turbopack: { + rules: { + "*.svg": { + loaders: ["@svgr/webpack"], + as: "*.js", + }, + }, + }, + } + : {}), images: { remotePatterns: [