Files
neuf-www/web/next.config.mjs
T

33 lines
842 B
JavaScript

/** @type {import('next').NextConfig} */
import path from "path";
import { fileURLToPath } from "url";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const nextConfig = {
output: "standalone",
images: {
remotePatterns: [
{
protocol: "https",
hostname: "**",
},
{
protocol: "http",
hostname: "**",
},
],
formats: ["image/avif", "image/webp"],
minimumCacheTTL: 7 * 24 * 60 * 60, // 7 days
// smoke tests build in production mode against a mock CMS on 127.0.0.1;
// the flag is serialized into the build, so it must be set at build time
dangerouslyAllowLocalIP:
process.env.NODE_ENV === "development" ||
process.env.SMOKE_ALLOW_LOCAL_IMAGES === "1",
},
turbopack: {
root: __dirname,
},
};
export default nextConfig;