16 lines
877 B
Markdown
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
|