// @ts-check import { defineConfig } from 'astro/config'; import react from '@astrojs/react'; import tailwindcss from '@tailwindcss/vite'; import node from '@astrojs/node'; import sentry from '@sentry/astro'; // https://astro.build/config export default defineConfig({ integrations: [ react(), sentry({ dsn: process.env.SENTRY_DSN, environment: process.env.NODE_ENV || 'development', release: process.env.SENTRY_RELEASE || 'unknown' }) ], adapter: node({ mode: 'standalone' }), vite: { plugins: [tailwindcss()] }, server: { port: 4321, host: true }, // Security headers security: { checkOrigin: true } });