Files
server-stack/TASKS.md
JamBox 6488eac108 hooks
2026-02-15 21:03:42 -08:00

877 B

Tasks

Auto-Deploy Webhook Setup

  • Fix hooks.json paths (currently hardcoded to /home/james/, should be /home/jamesvanboxtel/)
  • Fix deploy.sh to use docker-compose instead of docker compose (v2 plugin not installed on server)
  • Start the webhook daemon on the server: webhook -hooks ~/server-stack/hooks.json -verbose &
  • Add GCP firewall rule to allow TCP port 9000 ingress
  • Create a Gitea webhook on the server-stack repo pointing to http://35.230.59.34:9000/hooks/redeploy-apps
  • Make the webhook daemon start on boot (systemd service)
  • Add a webhook secret so only Gitea can trigger deploys

Infrastructure

  • Set up gcloud CLI on Mac for SSH access without browser console
  • Add www subdomain redirects (www.tessavb.com -> tessavb.com, etc.)
  • Add backup strategy for gitea_data and app data directories