Files
nav-carte/nuxt.config.ts

31 lines
910 B
TypeScript

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',
})