feat: K2/밀링 앱을 NPM 서브도메인(HTTPS)으로 전환, 홈 드롭다운 재추가

print.applecherry.net(K2 콤보 Fluidd) · mill.applecherry.net(CNC 밀링
OctoPrint)로 NPM 프록시+Let's Encrypt 설정 완료. 앱들이 이제 HTTPS라
mixed content 경고 없이 홈 드롭다운에 다시 노출.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PppKcQmeTJDQCpfcgKietu
This commit is contained in:
kim
2026-09-19 16:39:30 +09:00
co-authored by Claude Sonnet 5
parent f13b40712c
commit d65e8d958d
3 changed files with 10 additions and 8 deletions
+2
View File
@@ -94,6 +94,8 @@
<button onclick="window.open('/html/nvr-app.html','_blank')">📹 홈CCTV</button>
<button onclick="window.open('/html/home-assistant-app.html','_blank')">🏠 HA</button>
<button onclick="window.open('/html/applecherry-app.html','_blank')">🌸 애플체리</button>
<button onclick="window.open('/html/k2-app.html','_blank')">🖨️ K2 콤보</button>
<button onclick="window.open('/html/milling-app.html','_blank')">⚙️ CNC 밀링</button>
</div>
</div>
<button class="mode-btn" onclick="window.open('/dental-agent.html?t='+Date.now(),'_blank')" title="치과 사전 이미지 에이전트">🦷 치과</button>
+4 -4
View File
@@ -38,7 +38,7 @@ body{background:var(--bg);color:var(--text);font-family:system-ui,sans-serif;dis
<span class="hdr-sp"></span>
<button class="hdr-btn" onclick="reconnectCam()">📷 카메라 재연결</button>
<button class="hdr-btn" onclick="reloadFrame()">↺ 새로고침</button>
<a class="hdr-btn" href="http://192.168.0.114:4408/" target="_blank">↗ 새 탭</a>
<a class="hdr-btn" href="https://print.applecherry.net/" target="_blank">↗ 새 탭</a>
<button class="hdr-btn" onclick="toggleTheme()">🌙</button>
</header>
@@ -48,10 +48,10 @@ body{background:var(--bg);color:var(--text);font-family:system-ui,sans-serif;dis
<span class="cam-status" id="cam-status">연결 중...</span>
</div>
<div class="frame-wrap">
<iframe id="k2-frame" src="http://192.168.0.114:4408/" title="Fluidd"></iframe>
<iframe id="k2-frame" src="https://print.applecherry.net/" title="Fluidd"></iframe>
<div class="err" id="k2-err">
<div>Fluidd를 불러오지 못했습니다 (K2 콤보, 192.168.0.114:4408).</div>
<div><a href="http://192.168.0.114:4408/" target="_blank">새 탭에서 직접 열기 ↗</a></div>
<div>Fluidd를 불러오지 못했습니다 (print.applecherry.net).</div>
<div><a href="https://print.applecherry.net/" target="_blank">새 탭에서 직접 열기 ↗</a></div>
</div>
</div>
</div>
+4 -4
View File
@@ -31,15 +31,15 @@ body{background:var(--bg);color:var(--text);font-family:system-ui,sans-serif;dis
<h1>⚙️ CNC 밀링</h1>
<span class="hdr-sp"></span>
<button class="hdr-btn" onclick="reloadFrame()">↺ 새로고침</button>
<a class="hdr-btn" href="http://192.168.0.3:5001/" target="_blank">↗ 새 탭</a>
<a class="hdr-btn" href="https://mill.applecherry.net/" target="_blank">↗ 새 탭</a>
<button class="hdr-btn" onclick="toggleTheme()">🌙</button>
</header>
<div class="frame-wrap">
<iframe id="mill-frame" src="http://192.168.0.3:5001/" title="OctoPrint (Mill)"></iframe>
<iframe id="mill-frame" src="https://mill.applecherry.net/" title="OctoPrint (Mill)"></iframe>
<div class="err" id="mill-err">
<div>OctoPrint(밀링)를 불러오지 못했습니다 (2층 작업실 HP 프로데스크, 192.168.0.3:5001).</div>
<div><a href="http://192.168.0.3:5001/" target="_blank">새 탭에서 직접 열기 ↗</a></div>
<div>OctoPrint(밀링)를 불러오지 못했습니다 (mill.applecherry.net).</div>
<div><a href="https://mill.applecherry.net/" target="_blank">새 탭에서 직접 열기 ↗</a></div>
</div>
</div>