add uptimerobot monitor subcommand to app.sh

This commit is contained in:
2026-03-26 13:13:41 -04:00
parent 43fc8c2e7b
commit 697de3e199
3 changed files with 49 additions and 2 deletions
+2 -1
View File
@@ -78,7 +78,7 @@ server. Everything is idempotent.
This single command handles everything: DNS records (Vultr), Gitea repo
(from `static-site-template`), nginx/compose/workflow configs, SSL cert,
Garage media bucket, first build, and verification.
Garage media bucket, first build, verification, and UptimeRobot monitoring.
**Prerequisites:** domain nameservers pointed to Vultr, `bws`/`jq`/`dig`
installed, `BWS_ACCESS_TOKEN` env var or token at `~/.config/hantim/bws-token`.
@@ -194,6 +194,7 @@ Project: `hantim`. Fetched via `bws` CLI on the server.
| `hantim-garage-admin-token` | Garage admin API token | `deploy.sh`, `app.sh` |
| `hantim-garage-media-key-id` | S3 access key ID for media uploads | `app.sh`, `aws` CLI |
| `hantim-garage-media-secret-key` | S3 secret key for media uploads | `aws` CLI |
| `hantim-uptimerobot-api-key` | UptimeRobot API key for monitors | `app.sh` |
Machine accounts: `hantim-server` (token at `/etc/bws-token`), `hantim-ci` (reserved).