diff --git a/ui/vite.config.ts b/ui/vite.config.ts
index e15d10c..7bed0fd 100644
--- a/ui/vite.config.ts
+++ b/ui/vite.config.ts
@@ -1,4 +1,4 @@
-import { defineConfig } from 'vite'
+import {defineConfig, loadEnv} from 'vite'
import vue from '@vitejs/plugin-vue'
declare global {
@@ -12,21 +12,23 @@ interface VuePlugin {
unmount(): void;
}
-export default defineConfig({
- plugins: [vue()],
- define: {
- 'process.env.NODE_ENV': JSON.stringify('production'),
- 'process.env': JSON.stringify({}),
- 'global': 'window'
- },
- resolve: {
- alias: {
- 'process': 'process/browser'
- }
- },
- build: {
- lib: {
- entry: ('src/main.ts'),
+export default defineConfig(({mode}) => {
+ const env = loadEnv(mode, './');
+ return {
+ plugins: [vue()],
+ define: {
+ 'process.env.NODE_ENV': JSON.stringify('production'),
+ 'process.env': JSON.stringify({}),
+ 'global': 'window'
+ },
+ resolve: {
+ alias: {
+ 'process': 'process/browser'
+ }
+ },
+ build: {
+ lib: {
+ entry: ('src/main.ts'),
name: 'ATestPlugin',
fileName: (format) => `atest-ext-store-database.${format}.js`
},
@@ -42,33 +44,29 @@ export default defineConfig({
server: {
proxy: {
'/server.Runner': {
- target: 'http://127.0.0.1:8080',
+ target: env.VITE_API_URL,
changeOrigin: true,
},
'/server.Mock': {
- target: 'http://127.0.0.1:8080',
+ target: env.VITE_API_URL,
changeOrigin: true,
},
'/mock/server': {
- target: 'http://127.0.0.1:8080',
+ target: env.VITE_API_URL,
changeOrigin: true,
},
'/browser': {
- target: 'http://127.0.0.1:8080',
+ target: env.VITE_API_URL,
changeOrigin: true,
},
'/v3': {
- target: 'http://127.0.0.1:8080',
- changeOrigin: true,
- },
- '/oauth': {
- target: 'http://127.0.0.1:8080',
+ target: env.VITE_API_URL,
changeOrigin: true,
},
'/api': {
- target: 'http://127.0.0.1:8080',
+ target: env.VITE_API_URL,
changeOrigin: true,
},
},
},
-});
\ No newline at end of file
+}});
\ No newline at end of file