Document temporary VPS staging plan

This commit is contained in:
b0txec
2026-08-20 12:10:59 +03:00
parent 754415a60c
commit bd053b073c
5 changed files with 265 additions and 8 deletions
+13 -1
View File
@@ -36,7 +36,7 @@ Staging currently exercises the PostgreSQL → API → frontend path with synthe
### SolidJS frontend
- Queries the backend using the same origin in production builds.
- Provides Stations, City Analysis, Faktiskā, Latvia overview, Database, HARMONIE, and LVGMC forecast workspaces. A separate Ūdens temperatūra production workspace is planned.
- Provides Stations, City Analysis, Faktiskā, Ūdens temperatūra, Latvia overview, Database, HARMONIE, and LVGMC forecast workspaces.
- Uses HTML canvas for broadcast maps and PNG export.
- Uses normalized transparent PNG assets for weather symbols; the internal letter codes remain stable identifiers and are not rendered as text or emoji.
@@ -92,3 +92,15 @@ Monda Regular and Bold are bundled locally and used by the interface and generat
- Production monitoring, backups, incident handling, or a reviewed security boundary.
See `UPDATE_ROADMAP.md` before considering workplace deployment.
## Proposed temporary public-testing edge
WeatherTool has not yet been deployed publicly. The proposed month-long user-acceptance environment adds a removable edge layer without changing the application into the authentication authority:
```text
Cloudflare -> VPS Nginx -> Authelia authorization -> WeatherTool -> PostgreSQL
```
Rocky remains the trusted build and verification host. The VPS receives a commit-addressed immutable image and release metadata rather than pulling and building the development repository. WeatherTool, its database, and Authelia must use a dedicated Compose project, private network, storage paths, and loopback-only upstream port so the existing VPS services remain untouched.
See `VPS_STAGING_PLAN.md` for the proposed topology and release procedure.