[AI] Claude와 함께 타임박싱 웹앱 만들기 #12 — 데이터 보호: 덮어쓰기 차단, 백업, 로그
기능을 열심히 만들었는데, 데이터가 두 번 날아갔습니다. 크롬에서 작업하다가 엣지로 접속하면, 엣지의 빈 DOM이 PocketBase에 저장되면서 크롬에서 만든 데이터가 사라졌습니다. 인프라 엔지니어로서 이건 용납할 수 없었습니다. 이번 편은 기능 추가가 아니라 데이터를 지키는 이야기입니다.1. 환경 정보항목버전/스펙BackendPocketBase (Self-hosted, SQLite)FrontendHTML + Vanilla JS (PWA)InfraProxmox VE — LXC 컨테이너Web ServerNginx (리버스 프록시)SSLLet's Encrypt2. 배경 — 데이터가 두 번 날아갔다11편까지 소셜, 캘린더, 가족 대시보드, 목표, 알림, 리뷰 강화까지 열심히 쌓아 올렸습니다. 그런데 어느 날..
2026. 3. 31.