From b4d983a7d473892731e078a4e7c9b242cd8f548c Mon Sep 17 00:00:00 2001 From: Haewon Kam Date: Wed, 7 Oct 2026 12:04:29 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20webforai.kr=20=EB=B9=8C=EB=93=9C=20?= =?UTF-8?q?=EA=B2=B0=EA=B3=BC=EC=97=90=EC=84=9C=20=EC=8B=A4=EC=A0=9C=20?= =?UTF-8?q?=EB=B3=91=EC=9B=90=20=EB=A6=AC=ED=8F=AC=ED=8A=B8=C2=B7=EC=8A=A4?= =?UTF-8?q?=ED=81=AC=EB=A6=B0=EC=83=B7=20=ED=8C=8C=EC=9D=BC=EC=9D=84=20?= =?UTF-8?q?=EB=BA=80=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit public/ 은 infinith-demo 와 공용이라 reports/viewclinic(영문 진단 리포트 HTML·PDF)과 assets/clients/(병원 채널 스크린샷)가 공개 배포에도 올라가 주소만 알면 열렸다. discovery 빌드의 writeBundle 에서 두 폴더를 지운다. infinith-demo 빌드는 그대로다. Co-Authored-By: Claude Opus 5.5 --- vite.config.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 7bc6126..48c8ada 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -74,6 +74,11 @@ export default defineConfig(({mode}) => { writeBundle(options: {dir?: string}) { if (!isDiscovery) return; const out = options.dir ?? 'dist'; + // public/ 은 infinith-demo 와 공용이라 실제 병원 리포트 원본(reports/)과 병원 채널 스크린샷(assets/clients/)이 들어 있다. + // 공개 배포(webforai.kr)에서는 링크가 없어도 주소만 알면 열리므로 빌드 결과에서 지운다 (2026-10-07). + for (const dir of ['reports', path.join('assets', 'clients')]) { + fs.rmSync(path.resolve(out, dir), { recursive: true, force: true }); + } for (const [from, to] of [ ['discovery-favicon.ico', 'favicon.ico'], ['discovery-favicon-32.png', 'favicon-32.png'],