asset hash 새로고침 추가

This commit is contained in:
seo
2026-07-08 03:27:26 +09:00
parent 758158e816
commit c20fb55d46
4 changed files with 172 additions and 0 deletions
+3
View File
@@ -55,6 +55,7 @@ Car는 차량 모뎀/게이트웨이에서 받은 상태를 수집해 DB에 저
## 구성
- `api.php`: 차량 상태/제어 API
- `asset-version.php`: 차량 모니터 파일 묶음의 현재 hash를 내려주는 JSON 엔드포인트
- `monitor.php`: 모니터링 화면과 AJAX 응답
- `common.php`: 외부 secret 로드와 공통 DB/API 함수
- `collector_se.php`: 상태 수집 CLI/cron
@@ -63,6 +64,8 @@ Car는 차량 모뎀/게이트웨이에서 받은 상태를 수집해 DB에 저
- `sw.js`: service worker
- `assets/`: 아이콘과 정적 자산
`asset-version.php`는 차량 모니터의 PHP/JS/CSS/manifest/icon 파일을 읽어 크기, 수정 시각, sha256 hash를 묶은 버전을 만듭니다. `assets/asset-reload.js`는 열린 모니터 화면에서 이 값을 확인하고, 달라지면 Cache Storage를 비운 뒤 현재 화면을 다시 엽니다.
## 데이터/저장소
- Car DB tables: 차량 상태, 로그, 차트용 기록, TCP 요청 큐