From 019a742948cd8afbb804cf8228892561a8dbd607 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 1 Sep 2026 21:38:40 +0900 Subject: [PATCH] =?UTF-8?q?feat(config):=20vite=20=EA=B0=9C=EB=B0=9C=20?= =?UTF-8?q?=ED=8F=AC=ED=8A=B8=EB=A5=BC=20=ED=99=98=EA=B2=BD=EB=B3=80?= =?UTF-8?q?=EC=88=98=EB=A1=9C=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 보조 워크트리가 `npm run dev` 맨손 실행에서 메인의 5173 을 뺏던 문제. `server.port` 를 `FRONTEND_DEV_PORT` 로 읽고 기본값 5173 유지 — main.py 의 CLI `--port` 가 덮는 경로는 그대로임. 포트 판별은 `.claude/dev_up.py`(git 밖)가 담당 — 링크 워크트리는 `.git` 이 파일이라 그것으로 메인(8000·5173)·보조(8001·5174)를 가르고, 자식에 SERVER_PORT·FRONTEND_DEV_PORT·AISLO_API_PORT·AISLO_VITE_PORT 4개 주입. Co-Authored-By: Claude Opus 5 (1M context) --- vite.config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vite.config.ts b/vite.config.ts index 9f3b729f..2dbf28fe 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -25,7 +25,9 @@ export default { }, }, server: { - port: 5173, + // main.py가 CLI --port로 덮지만, `npm run dev` 맨손 실행에서 보조 워크트리가 + // 메인의 5173을 뺏지 않도록 env를 먼저 본다(dev_up.py가 주입한다). + port: Number(process.env.FRONTEND_DEV_PORT ?? 5173), open: false, // 백엔드(FastAPI) 프록시 — config_frontend.ts의 API_BASE_URL과 정합. // 포트는 AISLO_API_PORT로 바꿀 수 있다(기본 8000) — 워크트리를 나눠 쓰는 병행