요청: today-cafe24-vps-배포
- 날짜: 2026-07-17 17:06:47
- 작업 경로: /Users/ef/crowny-gateway/한선게이트웨이
요청 본문
까페24 VPS, takeurban.art 올린 계정 사용해서 Crowny Today 세팅. IP 체크 후 사용자가 today.crowny.org A레코드 순차 세팅 예정.
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 결과 (2026-07-17 완료·메인세션 적대 재검증)
- VPS(1.234.20.240 takew.cafe24.com) /opt/today: crownyc VM 소스컴파일(의존 5파일 동반 필요 발견)+서버.toau+앱+bridge.js+데이터, systemd today.service(Restart=always) active
- 경로이식: /opt/today/HOME.txt 존재분기(맥 무영향), 맥 라이브 회귀 200
- nginx today.crowny.org 프록시(:80→9604), takeurban.art 무접촉(https 200·take.service active)
- 메인세션 재검증: VPS 직결 health·로그인·posts 200 / takeurban 200 / 맥 today 200 전부 PASS
- 대기: 사용자 A레코드 전환(→1.234.20.240) → 데이터 최종 rsync → certbot → 맥 LaunchAgent 정리. 이후 배포=배포.sh
전환 마감 (2026-07-17, A레코드 전환 후)
- 데이터 최종 rsync(맥→VPS)+재시작, certbot 발급(today.crowny.org, 만료 2026-10-15, 자동갱신)
- VPS https 종단: health/login/posts/bridge.js 전부 200, ssl_verify:0
- 맥 org.crowny.today LaunchAgent unload(데이터 이원화 차단). DNS 캐시 TTL 동안 구캐시 클라이언트는 브릿지 오프라인모드로 자연 감내→만료 후 VPS 동기화
- 이후 배포: /Users/ef/crowny-today/배포.sh. 다음 로드맵=PC 블록체인서버화→라즈베리파이 엣지→센서
로그인 루프 수리 (사용자 리포트 "로그인 안됨")
- 원인: 로그인 성공 후 localStorage만 저장+reload → GET /는 쿠키(crownyTodayToken)로 판정 → 다시 로그인페이지 (무한루프)
- 수리: 로그인 JS에 document.cookie 세팅 1줄 추가 → 재컴파일 → 배포.sh → 쿠키 포함 GET / = 앱 서빙 실측
- 배포.sh 함정 수리: 맥 LaunchAgent를 "가동 중일 때만" 재기동(정지 상태 되살림 방지 — 데이터 이원화 차단)