Commit Graph

6 Commits

Author SHA1 Message Date
0aa4da7143 docs(plan): Phase 5 완료 — 앱 NAS 배포(Gitea registry) + app.jaengseung-made.com 검증
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 17:20:22 +09:00
58290041e1 docs(plan): Phase 4 완료(OAuth E2E 검증) + Phase 6 supa 노출·OAuth 부분 완료
- 로컬 통합테스트: supa 도메인 apikey 200, Google OAuth 로그인→mypage 데이터 확인
- supa 노출: Cloudflare DNS + DSM 역방향 프록시(443→8100) + Let's Encrypt
- OAuth: GOTRUE_GOOGLE 활성화, authorize 302 확인
- 남은 컷오버는 Phase 5(앱 배포) 후

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 16:20:44 +09:00
f9d3664608 docs(plan): Phase 2 완료 — 무손실 데이터 이전(PG17 전환·쟁승만·RLS 검증)
- 멀티앱 공유 DB 발견 → 쟁승 10테이블+auth+storage만 이전
- 클라우드 PG17.6 ↔ NAS PG17 통일, 행수 12개 일치, project_milestones anon 없음 확인
- storage 0(실파일 스킵), subscriptions 클라우드 미존재(후속)
- Phase 3: maxDuration 제거 안 함(Vercel 전용 메타, self-host 무시)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 14:50:08 +09:00
866853e594 docs(plan): Phase 1 완료 — NAS self-host Supabase 스택 기동(11개 healthy)
- /volume1/docker/jsm, KONG 8100/8543, pooler 5432 충돌 해결(522 주석)
- 레거시 JWT_SECRET 호환 확정 → 앱 무수정 연결 가능

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 13:42:32 +09:00
0cad590ddb docs(plan): Phase 0 완료 — 리소스 실측·443 노출방식·gitea 기존운영 반영
- RAM 14GB여유/디스크 1.8TB , CPU 2코어 부하가 유일 리스크(Phase 6 관찰)
- 443 이미 외부 HTTPS 200 → 기존 nginx vhost 추가로 확정(Cloudflare Tunnel 불필요)
- 포트 8000/3000 점유 → host 비노출 정책, gitea 기존 운영으로 Phase 5 단순화

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 11:15:02 +09:00
8b03a7024e docs(plan): NAS 풀 self-host 전환 단계별 마이그레이션 계획 (Phase 0-7)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 09:50:14 +09:00