27 lines
766 B
JavaScript
27 lines
766 B
JavaScript
import {defineConfig, loadEnv} from 'vite'
|
|
import react from '@vitejs/plugin-react'
|
|
|
|
// https://vitejs.dev/config/
|
|
export default ({mode}) => {
|
|
process.env = {...process.env, ...loadEnv(mode, process.cwd())};
|
|
|
|
return defineConfig({
|
|
plugins: [react()],
|
|
server: {
|
|
host: process.env.VITE_INT_HOST,
|
|
port: process.env.VITE_INT_PORT,
|
|
|
|
proxy: {
|
|
// $VITE_URL/api* -> $VITE_API_URL/api*
|
|
"/api": {
|
|
target: process.env.VITE_API_URL,
|
|
changeOrigin: true,
|
|
},
|
|
"/q": {
|
|
target: process.env.VITE_API_URL,
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
},
|
|
});
|
|
}; |