// @ts-check import { defineConfig } from 'astro/config'; import tailwind from '@astrojs/tailwind'; import react from '@astrojs/react'; export default defineConfig({ site: 'https://siliconpin.cs1.hz.siliconpin.com', integrations: [tailwind(), react()], // Vite-specific settings (including proxy) vite: { server: { allowedHosts: ['siliconpin.cs1.hz.siliconpin.com'], proxy: { '/api': { target: 'http://localhost:8080', // Your backend server changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), secure: false, // Only needed if using self-signed HTTPS } } }, preview: { allowedHosts: ['siliconpin.cs1.hz.siliconpin.com'], } }, // Astro server settings server: { host: '0.0.0.0', // Accessible on all network interfaces port: 4000, }, output: 'static', });