72hr audit: 4 new docs, port fixes, project-log updated
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# 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
|
||||
```caddy
|
||||
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/
|
||||
```
|
||||
Reference in New Issue
Block a user