KB-76A7
UI Preview Master Homepage Governance Index — 03 Deployment Report
2 min read Revision 1
ui-previewmaster-homereportdeployment2026-05-30
Deployment Report
Target
/opt/incomex/docker/nginx/static/ui-preview/_master/v1/
→ served at https://vps.incomexsaigoncorp.vn/ui-preview/_master/v1/
(reuses the existing additive location /ui-preview/ nginx block; no nginx change needed).
Files deployed
| file | bytes | type |
|---|---|---|
| index.html | 10702 | self-contained HTML/CSS/JS |
| manifest.json | 19530 | application/json, 19 surfaces |
Method
ssh contabo "mkdir -p <dest>"
tar czf - index.html manifest.json | ssh contabo "tar xzf - -C <dest>"
Gate 0 (pre-deploy, all PASS)
| check | result |
|---|---|
| host = contabo VPS | vmi3080463 / root |
| /ui-preview/ route | works |
| MOW unified-canvas v1 | HTTP 200 |
| _demo/health/v1 | HTTP 200 |
| _master/v1 target free | was 404 (no dir) |
| no PG/Directus/Qdrant mutation | confirmed |
Post-deploy verification (all PASS)
| check | result |
|---|---|
_master/v1/ |
HTTP 200 |
_master/v1/manifest.json |
HTTP 200, application/json |
| manifest surfaces over HTTP | 19 |
<title> |
"Incomex UI Preview Workspace" |
| MOW Unified Canvas backlink | present |
Untouched (no overwrite)
ui-preview/mow/unified-canvas/v1/— unchanged (still 200).ui-preview/mow/unified-canvas/v2/— unchanged.ui-preview/_demo/health/v1/— unchanged (still 200).
Rollback
Remove /opt/incomex/docker/nginx/static/ui-preview/_master/ (additive dir; no nginx/DB change).
No server reload required — static files only.