export default defineNuxtConfig({ modules: ['@nuxtjs/tailwindcss'], css: ['~/assets/css/main.css', '~/assets/css/v2-bifurcation.css'], runtimeConfig: { nocodbUrl: process.env.NOCODB_URL, nocodbToken: process.env.NOCODB_TOKEN, orgTableId: process.env.ORG_TABLE_ID, avisTableId: process.env.AVIS_TABLE_ID, commentTableId: process.env.COMMENT_TABLE_ID || process.env.AVIS_TABLE_ID, statsTableId: process.env.STATS_TABLE_ID || 'mbbq7n47ixy19mc', mistralApiKey: process.env.MISTRAL_API_KEY, redisUrl: process.env.REDIS_URL || 'redis://127.0.0.1:6379', }, // Leaflet ne fonctionne pas en SSR — forcer le rendu côté client ssr: true, vite: { optimizeDeps: { include: ['leaflet', 'leaflet.markercluster'], }, // Éviter l'import SSR de Leaflet qui utilise window ssr: { noExternal: [], }, }, compatibilityDate: '2024-11-01', })