- Backend: aioimaplib/aiosmtplib proxy, JWT+Fernet auth, 한글 파싱 - Frontend: React 18 + TypeScript, 3-panel layout, DOMPurify HTML 렌더링 - Deploy: nginx:8025, uvicorn:8026, systemd, Gitea repo - E2E 검증: 로그인 ✅ 폴더 5개 ✅ IMAP ✅ API ✅ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
14 lines
308 B
TypeScript
14 lines
308 B
TypeScript
import { defineConfig } from 'vite'
|
|
import react from '@vitejs/plugin-react'
|
|
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
server: {
|
|
port: 5173,
|
|
proxy: {
|
|
'/api': { target: 'http://localhost:8026', changeOrigin: true },
|
|
},
|
|
},
|
|
build: { outDir: '../dist', emptyOutDir: true },
|
|
})
|