← 목록
세계관 2026-04-29 2KB 읽기 2분

크라우니버스 (verse.crowny.org) — 생태계 포탈

개요

크라우니 생태계 66+ 서비스를 한 눈에 보는 카탈로그 포탈. 게이트웨이 YAML 자동 동기화, 실시간 헬스체크, 가동률 히스토리.

주요 기능

  • 게이트웨이 자동 동기화: gateway.yaml 파싱 → 66개 서비스 자동 등록 (5분 간격 갱신)
  • 실시간 헬스체크: 30초 간격, /api/health/ fallback 2단계 체크
  • 가동률 히스토리: data/health-history.json 로깅, 미니 차트 UI
  • 10개 카테고리: 메인/금융/커머스/비즈니스/건설/라이프/문화/커뮤니티/보안/개발
  • 서비스 상세 모달: 클릭 시 이름/포트/상태/마지막 체크 표시
  • 검색: 이름/설명/도메인으로 실시간 필터링
  • 가동 우선 정렬: 각 카테고리 내 가동 서비스가 상단

파일 구조

/Users/ef/crowny-verse/
├── server.js            (291줄) — Node.js HTTP 서버, 게이트웨이 파싱, 헬스체크
├── web/index.html       (266줄) — 다크테마 SPA, 차트, 모달
├── 크라우니버스.한선     (136줄) — 한선씨 동반 서버 (컴파일 성공)
└── data/
    └── health-history.json — 가동률 히스토리 (최대 2880건)

API 엔드포인트

경로설명
/api/health서비스 상태 + 가동 현황
/api/catalog카테고리별 서비스 목록
/api/services전체 서비스 목록 (플랫)
/api/service/:name단일 서비스 상세
/api/stats카테고리별 통계
/api/history가동률 히스토리 (최근 288건)
/api/refresh게이트웨이 재파싱 + 헬스체크

포트

  • 9561 (게이트웨이에 등록 완료: verse.crowny.org → 127.0.0.1:9561)

현재 상태

  • 66개 서비스 로드, ~31개 가동 (47%)
  • 헬스 히스토리 수집 중
  • 한선씨 동반 컴파일 성공

잔여 이슈

  • 일부 서비스 /api/health 미구현 (fallback / 체크로 커버)
  • gov.crowny.org 등 미등록 서비스 게이트웨이 추가 시 자동 반영
  • 히스토리 차트는 데이터 축적 후 시각화 완성