// @ts-check import { defineConfig } from 'astro/config'; import react from '@astrojs/react'; import tailwind from '@astrojs/tailwind'; import node from '@astrojs/node'; // import sentry from '@sentry/astro'; // https://astro.build/config export default defineConfig({ output: 'server', integrations: [ react(), tailwind(), // Temporarily disable Sentry for auth system testing // sentry({ // dsn: process.env.SENTRY_DSN, // environment: process.env.NODE_ENV || 'development', // release: process.env.SENTRY_RELEASE || 'unknown' // }) ], adapter: node({ mode: 'standalone' }), server: { port: process.env.PORT || 3000, host: true, hmr: { port: 3000, host: '0.0.0.0' } }, // Security headers security: { checkOrigin: true } });