docs(readme): document all compose containers + Semaphore deploy template
Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
2b5b56c7ed
commit
3eb8ad901d
@@ -68,6 +68,9 @@ renders heatmaps, places visited, distance/time statistics, and timeline view.
|
|||||||
|
|
||||||
## Deploy
|
## Deploy
|
||||||
|
|
||||||
|
Deploys run via **Semaphore** — template `[LXC] Dawarich Deploy` (id 50). Local
|
||||||
|
`./deploy.sh` is bootstrap/emergency only.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./deploy.sh # full deploy
|
./deploy.sh # full deploy
|
||||||
./deploy.sh --tags dawarich # dawarich role only
|
./deploy.sh --tags dawarich # dawarich role only
|
||||||
@@ -169,3 +172,6 @@ Pulled from Infisical at deploy time (`infisical.vault.read_secrets` in `site.ym
|
|||||||
No central pg_backup wiring — DB is local.
|
No central pg_backup wiring — DB is local.
|
||||||
- Watchtower exposes its HTTP API on port 8088 inside the LXC (matches the
|
- Watchtower exposes its HTTP API on port 8088 inside the LXC (matches the
|
||||||
fleet pattern; 8080 collides with potential second app on this CT).
|
fleet pattern; 8080 collides with potential second app on this CT).
|
||||||
|
- An `autoheal` sidecar restarts unhealthy containers
|
||||||
|
(`AUTOHEAL_CONTAINER_LABEL=all`) — fleet ops-sidecar standard, so the compose
|
||||||
|
is 6 containers total (app/db/redis/sidekiq + autoheal + watchtower).
|
||||||
|
|||||||
Reference in New Issue
Block a user