1.4 KiB
1.4 KiB
Ops v1 Retirement -- August 2026
Created: 2026-08-08 Status: Complete
Summary
Ops v1 (legacy HTML pages in /var/www/ops/) was retired and replaced by Ops v2 (SPA at /var/www/ops-v2/). All orphaned HTML, CSS, and JS files were removed. Data files were migrated. Caddy and 8 Python scripts were updated. Root redirect added: ops.itpropartner.com → ops.itpropartner.com/v2.
Changes
Files Removed
/var/www/ops/*.html— all legacy dashboard pages/var/www/ops/css/— legacy stylesheets/var/www/ops/js/— legacy scripts
Files Migrated
/var/www/ops/data/→/var/www/ops-v2/data/ft360-devices.json,ft360-geocode-cache.json,ops-status.json,reolink-status.json,script-contents.json
Caddy Config
ops.itpropartner.com {
redir / /v2/ 301
redir /v2 /v2/ 301
handle_path /v2/* {
root * /var/www/ops-v2/
file_server
}
reverse_proxy 127.0.0.1:8090
...
}
Script Updates
8 Python scripts referencing /var/www/ops/ paths were updated to use /var/www/ops-v2/.
Current State
- Ops v2 SPA:
/var/www/ops-v2/index.html - Backend API:
127.0.0.1:8090(ops-portal systemd service) - Data directory:
/var/www/ops-v2/data/ - Root redirect:
ops.itpropartner.com→/v2/(301)
Verification
ls /var/www/ops/ -> data/ (only)
ls /var/www/ops-v2/ -> index.html, data/, ...
curl -I ops.itpropartner.com -> 301 -> /v2/