vigil/vite.config.ts

33 lines
691 B
TypeScript

import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import { configDotenv } from 'dotenv';
configDotenv();
console.info(`server name is ${process.env.SERVER_NAME}`);
export default defineConfig({
plugins: [sveltekit()],
server: {
port: +(process.env.PORT || 5173),
proxy: {
'/v1/': {
target: process.env.BACKEND_URL,
xfwd: true,
changeOrigin: true,
ws: true
},
'/admin/': {
target: process.env.BACKEND_URL,
changeOrigin: true,
xfwd: true
},
'/report/': {
target: process.env.BACKEND_URL,
changeOrigin: true,
xfwd: true
},
},
allowedHosts: (process.env.SERVER_NAME||'').split(':')
}
});