wing-ops/frontend/vite.config.ts
leedano 7fa3fa6a2e feat(hns): AEGL 등농도선 및 자동 줌/동적 도메인 추가
- 등농도선(marching squares) 레이어 추가 — AEGL-1/2/3 경계선 PathLayer 표출
- 풍속 기반 sim 도메인 동적 산정 (L = 10~50km)
- 히트맵 영역 기준 지도 자동 fit-bounds
- 분석 복원 시 spilUnitCd로 연속/순간 유출 분기
- admin 패널 전반 디자인 토큰 정리 (color-danger, accent rgba)
2026-04-16 10:30:42 +09:00

41 lines
1.1 KiB
TypeScript
Executable File

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
// https://vite.dev/config/
export default defineConfig({
plugins: [react()],
server: {
port: 5174,
proxy: {
// HLS 스트림 프록시 등 상대 경로 API 요청을 백엔드로 전달
'/api': {
target: 'http://localhost:3001',
changeOrigin: true,
},
'/daily_ocean': {
target: 'https://www.khoa.go.kr',
changeOrigin: true,
},
'/scat/img': {
target: process.env.VITE_SERVER_URL || 'https://wing-demo.gc-si.dev/',
changeOrigin: true,
},
},
},
resolve: {
alias: {
'@common': path.resolve(__dirname, 'src/common'),
'@tabs': path.resolve(__dirname, 'src/tabs'),
'@': path.resolve(__dirname, 'src'),
},
},
build: {
rollupOptions: {
// deck.gl → @loaders.gl/worker-utils가 Node.js child_process를 참조하나
// 브라우저에서는 해당 코드 경로를 타지 않으므로 undefined shim 허용
shimMissingExports: true,
},
},
});