Task 6e203451: Deployment and restore runbook
Add deploy/RUNBOOK.md: the operator procedure to rebuild the API deployment end to end (image build, compose and the nestquest-db volume, Traefik TLS and routing on nukapi-03, Authentik OIDC, secrets, network separation, Litestream backup), restore the database from the SFTP replica, and verify the result. Point api/README.md at it. The restore steps were rehearsed locally against a file replica using the committed compose file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -36,8 +36,8 @@ which serves ``https://nestquest.cubecraftlabs.com`` (Let's Encrypt,
|
||||
auto-renewed, HTTP redirected to HTTPS) and forwards to the API box
|
||||
on port 8080 — so on that box set ``NESTQUEST_BIND_ADDRESS`` to its
|
||||
LAN address (``10.60.1.14``). Traefik only allows
|
||||
``/api/v1/panel`` from the Home Assistant host. Network separation
|
||||
and the full restore runbook are later Feature 17 tasks.
|
||||
``/api/v1/panel`` from the Home Assistant host. The full deployment,
|
||||
restore and verification procedure is in ``deploy/RUNBOOK.md``.
|
||||
|
||||
## Continuous backup (Litestream)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user