From ee5dbb2927f44e5ee0eea8c52560fdda2cd64dd9 Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 2 Jun 2026 09:47:21 +0900 Subject: [PATCH] =?UTF-8?q?docs(spec):=20=EB=B0=B0=ED=8F=AC=EB=A5=BC=20?= =?UTF-8?q?=EA=B8=B0=EC=A1=B4=20deployer=EC=99=80=20=EB=B6=84=EB=A6=AC?= =?UTF-8?q?=EB=90=9C=20=EB=B3=84=EB=8F=84=20=EB=B0=A9=EC=8B=9D=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=A0=95=EC=A0=95=20(=EA=B2=80=ED=86=A0=20?= =?UTF-8?q?=EB=B0=98=EC=98=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .../specs/2026-06-02-nas-selfhost-migration-design.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/specs/2026-06-02-nas-selfhost-migration-design.md b/docs/superpowers/specs/2026-06-02-nas-selfhost-migration-design.md index abc125f..6d817ae 100644 --- a/docs/superpowers/specs/2026-06-02-nas-selfhost-migration-design.md +++ b/docs/superpowers/specs/2026-06-02-nas-selfhost-migration-design.md @@ -60,7 +60,7 @@ ### 4.4 배포 파이프라인 (GitHub public → Gitea) - 코드 저장소를 개인 **Gitea로 이전(비공개)**. - **빌드는 로컬 PC**에서 수행(NAS Celeron 빌드 금지 규칙 — workspace CLAUDE.md). standalone 산출물/도커 이미지를 NAS로 전송. -- **기존 `webpage-deployer`(Gitea webhook 수신) 패턴 재사용** → 컨테이너 재시작. +- **배포는 기존 `webpage-deployer`와 분리된 별도 배포 방식 차용**(이 사이트 전용 파이프라인). 구체 방식(예: 로컬 빌드→이미지 레지스트리 push→NAS pull, 또는 Gitea Actions/별도 webhook 수신기)은 계획 단계에서 확정. ### 4.5 네트워킹·SSL·백업 - DNS: `jaengseung-made.com` → NAS 공인 IP(DDNS). 443 포워딩. Let's Encrypt 자동 갱신. @@ -85,7 +85,7 @@ 2. GoTrue 메일 = **Resend SMTP 연결**(이메일 확인 유지) 기본, 운영 복잡 시 확인 비활성 대안. 3. 컷오버 = **Vercel/Supabase 병행 후 DNS 전환**, DNS 롤백. 4. Phase 0 = **NAS 리소스 실측을 첫 관문**(RAM은 해소, CPU/디스크/부하 확인). -5. 빌드 = **로컬 빌드 후 NAS 배포**(Celeron 빌드 금지). +5. 빌드 = **로컬 빌드 후 NAS 배포**(Celeron 빌드 금지). 배포 파이프라인은 **기존 webpage-deployer와 분리된 별도 방식**(구체안 계획에서 확정). ## 7. 범위 밖 (Non-goals) - 외부 API(Gemini/Portone/Resend) 자체 대체 — 하지 않음(호스팅 위치 무관).