updated startup monitoring
This commit is contained in:
+10
-2
@@ -44,6 +44,7 @@ Current version: **v0.2.1**
|
||||
- Verbose debug logging with operation timing, post-start container state checks, and image pull detection
|
||||
- Clickable app cards on dashboard and applications pages (navigate to detail/deploy page)
|
||||
- Memory bar with two-segment visualization on deploy page (committed vs new app allocation)
|
||||
- Deployment progress UI: 3-step progress panel with real-time health polling (config → containers → health check)
|
||||
|
||||
### Known issues / next priorities
|
||||
- Cloudflare Tunnel + Traefik TLS: paperless.demo-felhom.eu works locally but shows "Not secure" (certificate chain not fully validated through tunnel)
|
||||
@@ -154,8 +155,15 @@ controller/
|
||||
- Saves `app.yaml` (env vars + locked fields list)
|
||||
- Runs `docker compose up -d` with env vars injected
|
||||
- Updates in-memory state immediately (no stale "Telepítés" button)
|
||||
4. Post-deploy: locked fields (DB_PASSWORD, etc.) become read-only
|
||||
5. "Részletek" button opens deploy page in read-only mode showing current config
|
||||
4. **Progress UI** replaces the form with a 3-step progress panel:
|
||||
- ✅ "Konfiguráció mentve" — shown immediately after API success
|
||||
- ⏳ "Konténer(ek) indítása..." → ✅ when containers are up
|
||||
- ⏳ "Alkalmazás inicializálása..." → ✅ when state = `running` (healthy)
|
||||
- Polls `GET /api/stacks/{name}` every 3 seconds for real-time health status
|
||||
- Handles: `running` (auto-redirect), `starting` (keep polling), `unhealthy` (warning), `exited` (error)
|
||||
- Timeout after 120 seconds with informational message
|
||||
5. Post-deploy: locked fields (DB_PASSWORD, etc.) become read-only
|
||||
6. "Részletek" button opens deploy page in read-only mode showing current config
|
||||
|
||||
### Memory validation during deploy
|
||||
|
||||
|
||||
Reference in New Issue
Block a user