← 투자 현황판

투자관제실 사용성·서버 통합·Cloudflare 연결 점검

질의 원문:

`1. 투자관제실을 지금 실행하니까 동작을 안하는 거 같은데?

2. 보다 편하게 사용할 수 있도록 구성해주고

3. cloudflare에 realassets.desk24.net으로 연결해줘.`

추가 질의 원문:

다른 프로젝트에 cloudflare 연결하는 방법 있으니 거기에 연결하는 방법을 물어봐. 아니다. codex 프로젝트에도 있다. '발표자료' 프로젝트에서 연결했었으니까 방법 확인하고 연결해

수집 시점

데이터 등급

항목확인 원천등급결과
웹앱 기동로컬 프로세스·HTTP 응답1차기존 8766 웹앱은 응답 가능. 재시작 후 새 코드 반영
AI 분석 API/api/analyst/plan, /api/analyst/run POST1차200 응답 확인
브라우저 클릭Playwright headless 클릭 검증1차분석 계획 만들기 클릭 후 계획 테이블 표시, 콘솔 오류 없음
현황판 통합/investment-board/ 신규 라우트1차웹앱 한 서버에서 정적 현황판과 하위 보드 제공
Cloudflare발표자료 프로젝트 배포 스크립트, wrangler, Cloudflare API, DNS, HTTPS 응답1차Pages 프로젝트 realassets 생성, realassets.desk24.net 연결 완료

원인 판단

투자관제실의 핵심 API는 동작했다. 다만 사용자가 보기에는 8766 웹앱과 8767 정적 현황판이 분리되어 있고, 첫 화면에서 바로 갈 수 있는 입구가 약해 "동작하지 않는 것처럼" 느껴질 수 있었다.

이번 수정은 기능 고장보다 접근 경로 분산과 사용성 혼란을 줄이는 데 초점을 맞췄다.

구현 내용

  1. 웹앱 서버 8766 안에 정적 투자 현황판을 붙였다.
  1. 첫 화면 상단에 주요 화면 빠른 링크를 추가했다.
  1. 명령센터 바로 아래에 빠른 접근 레일을 추가했다.
  1. 8766 웹앱을 백그라운드로 재기동했다.
  2. 발표자료 프로젝트의 Cloudflare Pages 배포 방식을 RASS에 맞게 이식했다.

현재 접속 주소

Cloudflare 연결 방식 확인

처음 확인 때는 로컬 환경변수에 CLOUDFLARE_API_TOKEN이 없어 wrangler whoami가 미로그인으로 보였다. 사용자의 후속 지시에 따라 Codex 프로젝트 목록에서 발표자료 프로젝트를 확인했고, 실제 배포 파일은 다음 위치에 있었다.

발표자료 방식은 OAuth 로그인 대신 ~/.claude/.secrets.envCF_API_TOKEN을 읽어 CLOUDFLARE_API_TOKEN으로 올리고, Cloudflare Pages 배포와 Custom Domain API를 함께 호출하는 구조였다.

Cloudflare 적용 결과

배포 스크립트는 reports/investment_board.html을 Pages 루트 index.html로 복사하고, reports/boards/, reports/analysis/를 함께 올린다. 따라서 공개 도메인에서는 정적 투자 현황판과 하위 보드를 바로 볼 수 있다.

배포 방식 비교

방식장점단점
Cloudflare Pages 정적 현황판가장 단순하고 이미 성공. realassets.desk24.net 공개 완료AI 실행·워치리스트 수정 같은 서버 기능은 빠짐
Cloudflare TunnelFastAPI 로컬 서버 전체를 도메인에 연결 가능cloudflared 설치와 터널 설정 필요. 로컬 PC가 꺼지면 접속 불가
Cloudflare Worker/Container 배포공개 운영에 적합FastAPI 앱을 배포 형태로 패키징해야 함
Sites 배포 + 커스텀 도메인도메인 검증 레코드 발급 가능현재 프로젝트에는 Sites project id가 없음

이번에는 발표자료 프로젝트의 검증된 방식에 맞춰 Cloudflare Pages 정적 현황판 배포를 선택했다. AI 분석 실행, 워치리스트 수정, 로컬 수집기 호출은 계속 http://127.0.0.1:8766/에서 수행한다.

한계

검증

원천 링크

원문 Markdown: docs/analysis/2026-09-12-투자관제실-사용성-서버통합-cloudflare-점검.md