← 목록
자산 2026-06-21 3KB 읽기 3분

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를 갖춘 정식 서비스.

무엇을 했는지

  1. server.js PORT를 env 수용으로 보강: const PORT = parseInt(process.env.PORT,10) || 9745 (테스트·유연성).
  2. 임시 포트(9846) 시험 구동으로 원본 무결성 검증: health OK, 루트 44148B 정덕천×2 박진수×2, team/clinic/insights/chat 전부 200.
  3. crowny-services/registry.psv에서 asset| 행 제거(백업: registry.psv.bak-asset복원-<ts>) → 프레임워크 데몬(manage.sh daemon, PID 2320)이 더 이상 asset 9745를 관리/재기동하지 않음.
  4. 프레임워크 asset 프로세스(23761) 중지 → 원본 crowny-asset/server.js를 9745에 기동.
  5. 영속화: ~/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 안정.