Files
geo/apps/admin-web/vite.config.ts
T
root de30497f59 feat: add tenant and user management with migrations, handlers, and tests
- Implemented tenant and user management features including:
  - Tenant creation and management with associated migrations.
  - User creation and management with associated migrations.
  - Tenant membership management with associated migrations.
  - Platform user roles management with associated migrations.
  - Quota management with associated migrations.
  - Article and template management with associated migrations.
- Added HTTP handlers for templates and workspaces.
- Created tests for protected and public routes.
- Introduced a script to check tenant scope in SQL queries.
- Documented task plan for backend completion and frontend foundation.
2026-04-01 00:58:42 +08:00

34 lines
806 B
TypeScript

import vue from "@vitejs/plugin-vue";
import { defineConfig, loadEnv } from "vite";
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, ".", "");
return {
plugins: [vue()],
resolve: {
alias: {
"@": new URL("./src", import.meta.url).pathname,
"@geo/shared-types": new URL(
"../../packages/shared-types/src/index.ts",
import.meta.url,
).pathname,
"@geo/http-client": new URL(
"../../packages/http-client/src/index.ts",
import.meta.url,
).pathname,
},
},
server: {
host: "0.0.0.0",
port: 5173,
proxy: {
"/api": {
target: env.VITE_API_PROXY_TARGET || "http://localhost:8080",
changeOrigin: true,
},
},
},
};
});