import { defineConfig } from 'astro/config'; import node from '@astrojs/node'; import tailwind from '@astrojs/tailwind'; import sitemap from '@astrojs/sitemap'; export default defineConfig({ output: 'server', adapter: node({ mode: 'standalone' }), integrations: [ tailwind({ applyBaseStyles: false }), sitemap({ filter: (page) => !page.includes('/api/') && !page.includes('/departement/'), // /departement/* est dynamique pour les 96 dépts — généré dans /sitemap-departements.xml.ts à part. }), ], server: { host: '0.0.0.0', port: 4321 }, site: 'https://info-canicule.nocleus.com', vite: { ssr: { noExternal: ['ioredis'], }, }, });