watthound-demo-site

Static single-file WattHound demo (ABC Electrical) served at https://watthound-demo.sculpt7.com

Hosting (NO GitHub)

  • Git host: gitea.sculpt.co.nz/macjones/watthound-demo (Mac's own self-hosted Gitea, public repo). GitHub is not involved anywhere.
  • Runtime: Coolify app watthound-demo-gitea (uuid hd9qde2w6xrmnippah409jgt) builds the Dockerfile (nginx:alpine serving index.html) straight from Gitea main.

Update the live demo (repeatable, no GitHub)

./deploy.sh                      # commit ./index.html, push to Gitea, redeploy, verify
./deploy.sh /path/to/new/index.html   # drop in a new build first, then the above

That script: commits index.html, git push gitea main, triggers the Coolify deploy via API, then polls the FQDN until it serves the new byte size.

Manual equivalent

git add index.html && git commit -m "update demo"
git push gitea main
# then trigger Coolify (token from myPKA .env, never printed):
BASE="$(grep '^COOLIFY_URL=' /Users/macjones/Projects/watthound/mypka/.env | cut -d= -f2-)/api/v1"
TOKEN="$(grep '^COOLIFY_API_TOKEN=' /Users/macjones/Projects/watthound/mypka/.env | cut -d= -f2-)"
curl -sS -X POST -H "Authorization: Bearer $TOKEN" \
  "$BASE/deploy?uuid=hd9qde2w6xrmnippah409jgt&force=true"
Description
WattHound ABC Electrical static demo
Readme 695 KiB
Languages
HTML 99.7%
Shell 0.3%