zioinfo-mail/itsm/static
DESKTOP-TKLFCPR\ython d196886752 feat(setup): 폐쇄망 완전 오프라인 설치 지원
[download_packages.sh — 인터넷 서버에서 실행]
- OS별 패키지 다운로드 (ubuntu .deb / centos .rpm)
- pip wheel 전체 다운로드 (-r requirements.txt)
- Tomcat 9 tar.gz, Ollama 바이너리, Chart.js 다운로드
- Ollama 모델(llama3.1:8b, codellama:7b) 압축 패키지
- Docker 이미지 tar (docker_package.sh 연동)
- setup/offline/ 에 계층적으로 저장, README.md 자동 생성

[설치 스크립트 오프라인 지원 강화]
- setup_ubuntu.sh: OFFLINE_PKG_DIR 환경변수 지원 (.deb 로컬 설치)
- setup_centos.sh: OFFLINE_PKG_DIR 환경변수 지원 (.rpm 로컬 설치)
- 기존 TOMCAT_MIRROR=file://..., OLLAMA_INSTALL=offline 유지

[Chart.js 오프라인 폴백]
- index.html: CDN 실패 시 /static/chart.umd.min.js 로컬 폴백
- db_init.py: 오프라인 패키지에서 chart.umd.min.js 자동 복사

폐쇄망 설치 절차:
  인터넷 서버: bash setup/download_packages.sh all
  USB 복사:    tar -czf offline.tar.gz setup/offline/
  폐쇄망 설치: OFFLINE_PKG_DIR=./offline/ubuntu bash setup/setup_ubuntu.sh

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 19:14:05 +09:00
..
agents.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
app.js feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
batch.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
change-password.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
change-password.js feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
customer.css feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
customer.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
customer.js feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
incidents.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
index.html feat(setup): 폐쇄망 완전 오프라인 설치 지원 2026-05-29 19:14:05 +09:00
license.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
login.css feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
login.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
login.js feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
manifest.json feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
offline.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
oncall.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
pm.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
si.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
ssl.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
style.css feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
sw.js feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
vibe.html feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00