// Full SSR configuration - All routes server-rendered // Use this for web apps with authentication, dynamic content on all pages import { defineConfig } from 'astro/config'; import cloudflare from '@astrojs/cloudflare'; export default defineConfig({ output: 'server', adapter: cloudflare({ mode: 'directory', imageService: 'passthrough', platformProxy: { enabled: true, configPath: './wrangler.jsonc', }, }), // Optional: Add integrations // integrations: [ // tailwind(), // react(), // viewTransitions(), // ], vite: { build: { chunkSizeWarningLimit: 1000, }, }, }); // All pages are server-rendered by default. // Access Cloudflare bindings with: // const env = Astro.locals.runtime.env;