| | |
| | | import { resolve } from "node:path"; |
| | | import { defineConfig } from "./internal/vite-config/src"; |
| | | import { companies } from "./company.config"; |
| | | |
| | | const appLogo = process.env.COMPANY ? companies[process.env.COMPANY]?.logo : undefined; |
| | | |
| | | export default defineConfig(async () => { |
| | | return { |
| | | application: {}, |
| | | vite: { |
| | | define: { |
| | | 'import.meta.env.VITE_APP_LOGO': JSON.stringify(appLogo ?? ''), |
| | | }, |
| | | resolve: { |
| | | alias: { |
| | | '@vue-office/pdf': resolve(__dirname, 'node_modules/@vue-office/pdf/lib/v3/vue-office-pdf.mjs'), |
| | |
| | | "/admin-api": { |
| | | changeOrigin: true, |
| | | rewrite: path => path.replace(/^\/admin-api/, ""), |
| | | target: "http://192.168.0.226:48080/admin-api", |
| | | target: "http://192.168.0.10:48080/admin-api", |
| | | ws: true, |
| | | }, |
| | | }, |