asset.crowny.org 원상복귀 — 정덕천 대표 안내 서비스 복원
개요
asset.crowny.org가 통합 프레임워크(crowny-services)의 축약 페이지로 가려져 있던 것을, 원본 풀 서비스(crowny-asset, 정덕천 대표 안내 + 진단/리드/예약 API)로 복원했다.
근본 원인
:9745를 점유한 프로세스가 crowny-asset이 아니라 /Users/ef/crowny-services/서비스서버.js (통합 프레임워크 asset 인스턴스, PID 23761)였다.
- 프레임워크는
public/asset/index.html(818줄·정덕천 0건의 "자산이전 진단" 축약판)을 정적 서빙하며 원본을 가림.
- 원본
/Users/ef/crowny-asset/web/index.html(44KB)은 정덕천 대표(ChFC·AFPK·삼성금융그룹 20년+)·박진수 단장(한화피플라이프) 풀 안내 페이지 + server.js의 진단/리드/예약/리포트 API를 갖춘 정식 서비스.
무엇을 했는지
server.js PORT를 env 수용으로 보강: const PORT = parseInt(process.env.PORT,10) || 9745 (테스트·유연성).
- 임시 포트(9846) 시험 구동으로 원본 무결성 검증: health OK, 루트 44148B 정덕천×2 박진수×2, team/clinic/insights/chat 전부 200.
crowny-services/registry.psv에서 asset| 행 제거(백업: registry.psv.bak-asset복원-<ts>) → 프레임워크 데몬(manage.sh daemon, PID 2320)이 더 이상 asset 9745를 관리/재기동하지 않음.
- 프레임워크 asset 프로세스(23761) 중지 → 원본
crowny-asset/server.js를 9745에 기동.
- 영속화:
~/Library/LaunchAgents/com.crowny.asset.plist (RunAtLoad+KeepAlive, PORT=9745) 생성·load. nohup 인스턴스를 LaunchAgent로 인계.
검증 결과 (게이트웨이 공개 URL)
https://asset.crowny.org/ → 200, 44148B, TTFB 0.08s, 정덕천×2 박진수×2
- 하위: /team /clinic /insights /chat /learn /scripts → 200, /img/jung_0.png /img/park_0.jpg → 200, /api/health → 200
- 디자인: 크라우니 다크+골드 표준 (
--gold:#d4af37, Pretendard, 씽킹디지털트윈) — 원본이 이미 크라우니 디자인 적용 상태
관련 파일
- 서비스:
/Users/ef/crowny-asset/server.js, /Users/ef/crowny-asset/web/* (한선씨 동반: 서버.한선, web/*.한선)
- 영속화:
~/Library/LaunchAgents/com.crowny.asset.plist
- 프레임워크:
/Users/ef/crowny-services/registry.psv (asset 행 제거), 백업 동디렉토리
- 로그:
/Users/ef/crowny-asset/logs/asset.out.log, asset.err.log
잔여 이슈 / 참고
- 되돌리려면: registry.psv 백업 복원 + LaunchAgent unload 후
manage.sh start.
- 프레임워크
public/asset/(축약판)은 그대로 둠(미사용, 참고용).
- 첫 공개 요청 1회 000(게이트웨이 콜드스타트) — 워밍 후 0.08s 안정.