Files
pulp-console/app/static
Hyemin Lee 6c41b89c53 feat: sync execution with 3s progress polling (stage 2)
- pulp_client: get_repo / sync_repo / get_task (비동기 task href 반환)
- POST /repos/{uuid}/sync: remote 확인 후 동기화 시작, 진행률 조각 반환
- GET /repos/{uuid}/progress: progress_reports 합산 → 바/퍼센트,
  완료/실패 시 hx-trigger 제거로 폴링 중단
- task_store: uuid→task_href 메모리 추적 (단일 인스턴스), 대시보드 '동기화 중' 집계
- views.task_progress: state/done/total/percent + created_resources에서 새 vN
- 동기화는 안전 동작이라 확인 모달 없이 실행 (스펙 §5-1)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 11:09:37 +09:00
..

static/ — 로컬 동봉 자산

폐쇄망 대비 CDN 의존 없이 실물을 여기 둔다(스펙 §9). 현재 동봉된 것:

  • pico.min.css — Pico CSS v2 (베이스 스타일)
  • htmx.min.js — htmx v2 (부분 갱신/폴링)
  • app.css — 프로젝트 커스텀(@font-face, Pico 변수 오버라이드)
  • fonts/PretendardVariable.woff2 — Pretendard variable 폰트

반입/갱신 시 인터넷 가능 PC에서 받아 교체:

사내망은 TLS 가로채기(boknet CA)가 있어 curl--ssl-no-revoke 가 필요할 수 있다.