Commit graph

  • 769c0c1bf5 Register mqtt-broker (LXC 104) as a known /exec target main jtricerolph 2026-07-28 17:12:03 +00:00
  • 066c03872d Rebuild button uses --no-cache to force fresh frontend compile jtricerolph 2026-07-21 08:28:30 +00:00
  • 584fe806d9 Add commits-behind count to update status jtricerolph 2026-07-15 09:24:27 +00:00
  • 19bb4ec4d4 Fix deploy: auto-recover missing .git + suppress SSH known_hosts error jtricerolph 2026-07-14 16:01:38 +00:00
  • 377a7478f7 Add .env bundle to daily Nextcloud backup jtricerolph 2026-07-14 15:57:12 +00:00
  • 801b1e6bd8 Fix SSH command quoting — pass cmd directly, drop sh -c wrapper jtricerolph 2026-07-14 15:20:52 +00:00
  • 603a41f04a Include stdout in deploy error message (compose build errors) jtricerolph 2026-07-14 15:13:06 +00:00
  • 359260fcef Fix deploy/rebuild: use absolute paths to avoid cd + Compose v5 CWD issues jtricerolph 2026-07-14 13:43:34 +00:00
  • 36c0d7b2aa Fix docker compose deploy: pass -f docker-compose.yml explicitly for Compose v5 compatibility jtricerolph 2026-07-14 13:39:46 +00:00
  • db4bb4deb8 Add rebuild endpoint — docker compose up --build without git pull jtricerolph 2026-07-14 13:22:57 +00:00
  • c72ebdf79a Auto-discover databases from postgres — remove static BACKUP_DATABASES list jtricerolph 2026-07-14 11:49:49 +00:00
  • 5e7093c115 Fix BACKUP_DATABASES: correct hk_planner_db name, add all deployed databases jtricerolph 2026-07-14 11:37:51 +00:00
  • 4f4f29720d Fix backup NDJSON: compact items array with jq -c to keep each run on one line jtricerolph 2026-07-14 11:34:19 +00:00
  • f46fe07ca8 Stack-level backup: Nextcloud WebDAV + Docker volume backup via SSH jtricerolph 2026-07-14 11:03:59 +00:00
  • cc5fc99242 Fix SSH known_hosts noise — add UserKnownHostsFile=/dev/null to all SSH calls jtricerolph 2026-07-14 09:38:56 +00:00
  • caf81d5f39 Add shell exec endpoint — POST /exec runs SSH command on any known container host jtricerolph 2026-07-14 09:27:44 +00:00
  • 20a8d50084 Fix git log SSH: split SHA and timestamp into separate calls to avoid shell quoting jtricerolph 2026-07-14 09:16:05 +00:00
  • e66164cdb7 Fix git log format — pipe in --format broken by remote shell, use space jtricerolph 2026-07-14 09:14:55 +00:00
  • 66355bd698 Add RAM and disk stats to health-status endpoint via SSH jtricerolph 2026-07-14 09:04:22 +00:00
  • 90c2e69d51 Replace execSync/exec shell interpolation with spawn arg arrays in updater jtricerolph 2026-07-13 09:25:09 +00:00
  • 7e19f9361c Test webhook delivery after signature fix jtricerolph 2026-07-05 13:55:10 +00:00
  • 568cd8d299 Fix webhook signature verification — raw body capture + Forgejo header support jtricerolph 2026-07-05 13:54:37 +00:00
  • 2bc57ee89d Test Forgejo→updater webhook delivery jtricerolph 2026-07-05 13:53:15 +00:00
  • e2a86bf30f feat(updater): include commit timestamps in status response jtricerolph 2026-07-02 15:58:41 +00:00
  • d9dc5bf798 Pass CENTRAL_AUTH_SECRET and AUTH_URL to updater container jtricerolph 2026-07-01 20:55:51 +00:00
  • c26f7e18b2 Replace static deploy-map with dynamic auth registry jtricerolph 2026-07-01 20:49:39 +00:00
  • b120fbf44e Add settings service to deploy map and health monitor jtricerolph 2026-07-01 19:23:25 +00:00
  • 1d5b345ea4 Add force=true param to bypass status cache on manual refresh jtricerolph 2026-07-01 17:49:59 +00:00
  • dae5524dbc Fix health check treating 404 as unreachable jtricerolph 2026-07-01 17:43:32 +00:00
  • 5b3b45a45c Add /health-status endpoint for live HTTP health checks jtricerolph 2026-07-01 17:34:56 +00:00
  • 78f29ff0d0 Remove --base-path command (handled by nginx sub_filter instead) jtricerolph 2026-07-01 17:22:01 +00:00
  • cfb3986584 Remove management from deploy-map (can't self-update) jtricerolph 2026-07-01 17:14:50 +00:00
  • 8fdf3c8e4e Async SSH for parallel status checks; Kuma 2 --base-path via CLI arg jtricerolph 2026-07-01 17:13:38 +00:00
  • 32b4a98160 Fix SSH key path: use hotel-manage_deploy not id_ed25519 jtricerolph 2026-07-01 17:08:31 +00:00
  • 5984043e7c Updater: /status endpoint (Forgejo vs deployed commit), /deploy/:repo manual trigger jtricerolph 2026-07-01 17:04:57 +00:00
  • 6e1c57a4ec Uptime Kuma 2.x with UPTIME_KUMA_BASE_PATH=/monitor for sub-path proxying jtricerolph 2026-07-01 17:00:23 +00:00
  • b075975746 Docker-in-LXC: security_opt apparmor=unconfined (all services) jtricerolph 2026-07-01 13:28:52 +00:00
  • ab329d497b Initial commit: management jtricerolph 2026-07-01 12:09:54 +00:00