1import { defineConfig } from "vite";
2import solid from "vite-plugin-solid";
3
4export default defineConfig({
5 root: "web",
6 plugins: [solid()],
7 build: { outDir: "../dist", emptyOutDir: true },
8 server: {
9 host: true,
10 allowedHosts: [".ts.net", "sandwich"],
11 // Stands in for forward auth.
12 proxy: {
13 "/api/": {
14 target: "http://127.0.0.1:7070",
15 xfwd: true,
16 headers: { "User-Name": process.env.STUDIO_DEV_USER ?? "snow", "User-Groups": process.env.STUDIO_DEV_GROUPS ?? "infra-admin" },
17 },
18 },
19 },
20});