feat(update): add update deployment via web UI
- Deploy exe to alternate port 5033 - Current instance keeps running - Add parallel mode and addr flag - Add update panel to web UI - Update OpenAPI spec and CLI
This commit is contained in:
@@ -713,6 +713,7 @@
|
||||
<button data-tab="video" type="button">Video</button>
|
||||
<button data-tab="webcam" type="button">Webcam</button>
|
||||
<button data-tab="exec" type="button">Command</button>
|
||||
<button data-tab="update" type="button">Update</button>
|
||||
<button data-tab="logs" type="button">Logs</button>
|
||||
</nav>
|
||||
|
||||
@@ -879,6 +880,21 @@
|
||||
<pre id="exec-out"></pre>
|
||||
</section>
|
||||
|
||||
<section id="update" class="panel">
|
||||
<div class="panel-head">
|
||||
<div>
|
||||
<h2>Deploy update</h2>
|
||||
<p class="lede">Upload a new <code>win64_mp.exe</code>. The current instance keeps running; the new build starts on the alternate port (5032 ↔ 5033).</p>
|
||||
</div>
|
||||
</div>
|
||||
<p id="update-meta" class="meta">—</p>
|
||||
<div class="toolbar">
|
||||
<input id="update-picker" type="file" accept=".exe,application/octet-stream" aria-label="Update executable">
|
||||
<button id="update-deploy" class="primary" type="button">Deploy</button>
|
||||
</div>
|
||||
<p id="update-result" class="meta"></p>
|
||||
</section>
|
||||
|
||||
<section id="logs" class="panel">
|
||||
<div class="panel-head">
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user