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

16 lines
877 B
Markdown

# 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