877 B
877 B
Tasks
Auto-Deploy Webhook Setup
- Fix
hooks.jsonpaths (currently hardcoded to/home/james/, should be/home/jamesvanboxtel/) - Fix
deploy.shto usedocker-composeinstead ofdocker 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
gcloudCLI 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