alessandro trinca tornidor commited on
Commit
fcc123a
·
1 Parent(s): 19270a8

feat: support a frontend prefix from VITE_PREFIX env variable

Browse files
Files changed (1) hide show
  1. static/vite.config.ts +9 -3
static/vite.config.ts CHANGED
@@ -1,7 +1,13 @@
1
- import { defineConfig } from 'vite'
2
  import vue from '@vitejs/plugin-vue'
3
 
4
  // https://vitejs.dev/config/
5
- export default defineConfig({
6
- plugins: [vue()],
 
 
 
 
 
 
7
  })
 
1
+ import { defineConfig, loadEnv } from 'vite'
2
  import vue from '@vitejs/plugin-vue'
3
 
4
  // https://vitejs.dev/config/
5
+ export default defineConfig(({ mode }) => {
6
+ const env = loadEnv(mode, process.cwd())
7
+ const frontendPrefix = env.VITE_PREFIX ? env.VITE_PREFIX : "/"
8
+ console.log(`VITE_PREFIX:${env.VITE_PREFIX}, frontend_prefix:${frontendPrefix}, mode:${mode} ...`)
9
+ return {
10
+ plugins: [vue()],
11
+ base: frontendPrefix
12
+ }
13
  })