Files
IPAM/next.config.mjs
Mathieu BOURBON db7ea77a63 chore(next): migre vers serverExternalPackages (Next 15)
La cle experimental.serverComponentsExternalPackages est depreciee depuis
Next 15 au profit de serverExternalPackages au niveau racine de la config.
Meme comportement, moins de warnings au build.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-18 16:40:52 +02:00

24 lines
727 B
JavaScript

/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
output: 'standalone', // Optimisé pour Docker
// Permet l'utilisation de paquets natifs côté serveur (ping, bonjour, etc.)
// Remplace `experimental.serverComponentsExternalPackages` (déprécié en Next 15).
serverExternalPackages: ['ping', 'bonjour-service', '@prisma/client'],
// Empêche le bundling des modules réseau côté client
webpack: (config, { isServer }) => {
if (!isServer) {
config.resolve.fallback = {
...config.resolve.fallback,
net: false,
dns: false,
fs: false,
child_process: false,
};
}
return config;
},
};
export default nextConfig;