hooks
This commit is contained in:
15
TASKS.md
Normal file
15
TASKS.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user