/** @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;