Files
data-entry-app/frontend/vite.config.ts
T

43 lines
843 B
TypeScript
Raw Normal View History

2026-04-25 20:43:37 +12:00
import { sveltekit } from '@sveltejs/kit/vite';
2026-04-27 21:53:36 +12:00
import { defineConfig } from 'vitest/config';
2026-04-25 20:43:37 +12:00
2026-05-10 09:46:07 +12:00
const backendTarget =
process.env.INTERNAL_API_BASE_URL?.trim() ||
process.env.PUBLIC_API_BASE_URL?.trim() ||
'http://127.0.0.1:8000';
2026-04-25 20:43:37 +12:00
export default defineConfig({
2026-04-27 21:53:36 +12:00
plugins: [sveltekit()],
server: {
2026-05-10 09:46:07 +12:00
host: '0.0.0.0',
proxy: {
'/api': {
target: backendTarget,
changeOrigin: true
},
'/health': {
target: backendTarget,
changeOrigin: true
}
}
2026-04-27 21:53:36 +12:00
},
preview: {
2026-05-10 09:46:07 +12:00
host: '0.0.0.0',
proxy: {
'/api': {
target: backendTarget,
changeOrigin: true
},
'/health': {
target: backendTarget,
changeOrigin: true
}
}
2026-04-27 21:53:36 +12:00
},
test: {
environment: 'node',
include: ['src/**/*.test.ts'],
clearMocks: true
}
2026-04-25 20:43:37 +12:00
});