import {fileURLToPath, URL} from "url"; import { defineConfig, loadEnv } from 'vite'; import vue from '@vitejs/plugin-vue' const env = loadEnv( 'all', process.cwd(), ); const mainTarget = (typeof env.VITE_GULLIVERSHIP_URL !== 'undefined') ? env.VITE_GULLIVERSHIP_URL : 'https://gta-pprod.parapharmacie-et-medicament.com/'; // par défaut, on va sur la preprod de PPM // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)), }, }, server: { proxy: { '/App': { target: mainTarget, changeOrigin: true, }, '/interface': { target: mainTarget, changeOrigin: true, }, '/Php': { target: mainTarget, changeOrigin: true, } } }, build: { outDir: 'out', assetsDir: 'dist', manifest: 'vite-manifest.json', rollupOptions: { // overwrite default .html entry input: './src/main.js', }, } })