From 786f7aae6184a5d0c9413d0f2731f94ddbc02f9c Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Sun, 7 Jun 2026 16:54:28 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=9B=B9=20=EC=95=88=EB=82=B4=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=EC=97=90=20PC=20=EB=B2=84=EC=A0=84(?= =?UTF-8?q?Windows)=20=EB=8B=A4=EC=9A=B4=EB=A1=9C=EB=93=9C=20=EB=A7=81?= =?UTF-8?q?=ED=81=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - WebOnlyNotice: PC 버전 다운로드 버튼(/download/SlimBudget-Setup.exe) + 모바일(준비 중) - nginx: /download/ 위치 추가 — 배포(dist 교체)에 안 지워지는 /var/www/sb-downloads 에서 서빙 - 설치파일 이름 고정(SlimBudget-Setup.exe) Co-Authored-By: Claude Opus 4.8 --- deploy/nginx-sb-front.conf | 9 +++++++ package.json | 3 ++- src/components/WebOnlyNotice.vue | 42 +++++++++++++++++++++++--------- 3 files changed, 42 insertions(+), 12 deletions(-) diff --git a/deploy/nginx-sb-front.conf b/deploy/nginx-sb-front.conf index 7329130..0f3cd01 100644 --- a/deploy/nginx-sb-front.conf +++ b/deploy/nginx-sb-front.conf @@ -24,6 +24,15 @@ server { add_header Cache-Control "public, immutable"; } + # 설치파일 다운로드 — 배포(dist 교체)에 지워지지 않도록 root 밖의 영속 디렉터리에서 서빙. + # 서버에 /var/www/sb-downloads/ 를 만들고 설치파일(SlimBudget-Setup.exe)을 올려두세요. + # 예) sudo mkdir -p /var/www/sb-downloads && sudo cp SlimBudget-Setup.exe /var/www/sb-downloads/ + location /download/ { + alias /var/www/sb-downloads/; + add_header Content-Disposition "attachment"; + autoindex off; + } + # API 프록시 → 백엔드(8080) location /api/ { proxy_pass http://127.0.0.1:8080; diff --git a/package.json b/package.json index ca7e151..a2791bf 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ ], "win": { "target": "nsis", - "icon": "assets/icon-only.png" + "icon": "assets/icon-only.png", + "artifactName": "SlimBudget-Setup.${ext}" }, "nsis": { "oneClick": false, diff --git a/src/components/WebOnlyNotice.vue b/src/components/WebOnlyNotice.vue index 26cde7f..8fb93b6 100644 --- a/src/components/WebOnlyNotice.vue +++ b/src/components/WebOnlyNotice.vue @@ -1,10 +1,9 @@