Initial commit: restore project after Git corruption
This commit is contained in:
		
							
								
								
									
										36
									
								
								web/astro.config.mjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								web/astro.config.mjs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
import { defineConfig } from 'astro/config';
 | 
			
		||||
import mdx from '@astrojs/mdx';
 | 
			
		||||
import react from '@astrojs/react';
 | 
			
		||||
import sitemap from '@astrojs/sitemap';
 | 
			
		||||
import pkgs from './package.json';
 | 
			
		||||
import tailwindcss from '@tailwindcss/vite';
 | 
			
		||||
 | 
			
		||||
const isDev = process.env.NODE_ENV === 'development';
 | 
			
		||||
 | 
			
		||||
let target = process.env.VITE_API_URL || 'http://localhost:4005';
 | 
			
		||||
const apiProxy = { target: target, changeOrigin: true, ws: true, rewriteWsOrigin: true, secure: false, cookieDomainRewrite: 'localhost' };
 | 
			
		||||
let proxy = {
 | 
			
		||||
  '/root/': {
 | 
			
		||||
    target: `${target}/root/`,
 | 
			
		||||
  },
 | 
			
		||||
  '/api': apiProxy,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default defineConfig({
 | 
			
		||||
  base: isDev ? undefined : pkgs.basename,
 | 
			
		||||
  integrations: [
 | 
			
		||||
    mdx(),
 | 
			
		||||
    react(), //
 | 
			
		||||
    // sitemap(), // sitemap must be site has a domain
 | 
			
		||||
  ],
 | 
			
		||||
 | 
			
		||||
  vite: {
 | 
			
		||||
    plugins: [tailwindcss()],
 | 
			
		||||
    server: {
 | 
			
		||||
      port: 7008,
 | 
			
		||||
      host: '0.0.0.0',
 | 
			
		||||
      allowedHosts: true,
 | 
			
		||||
      proxy,
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
});
 | 
			
		||||
		Reference in New Issue
	
	Block a user