1import { defineConfig } from 'vite'
2import react from '@vitejs/plugin-react'
3import path from 'path'
4
5// The Go backend URL. Run: git-bug webui --port 3000
6const API_URL = process.env.VITE_API_URL || 'http://localhost:3000'
7
8export default defineConfig({
9 plugins: [react()],
10 resolve: {
11 alias: {
12 '@': path.resolve(__dirname, './src'),
13 },
14 },
15 server: {
16 proxy: {
17 '/graphql': { target: API_URL, changeOrigin: true },
18 '/gitfile': { target: API_URL, changeOrigin: true },
19 '/upload': { target: API_URL, changeOrigin: true },
20 '/api': { target: API_URL, changeOrigin: true },
21 '/auth': { target: API_URL, changeOrigin: true },
22 },
23 },
24})