scripts: caddy apply helper for koopa host Caddyfile

Backup, install from ~/koopa-caddy/Caddyfile, validate, reload.
Live path on host: ~/koopa-caddy/apply.sh
This commit is contained in:
Hernâni Marques 2026-07-10 15:37:42 +02:00
parent fa20edf2e9
commit 730389b97d
No known key found for this signature in database
2 changed files with 57 additions and 0 deletions

15
scripts/caddy/README.md Normal file
View file

@ -0,0 +1,15 @@
# koopa Caddy apply
| File | Role |
|------|------|
| `Caddyfile` | Desired config (sync from admin-log `configs/caddy/Caddyfile`) |
| `apply.sh` | Backup live, install, validate, `systemctl reload caddy` |
```bash
# as hernani (prompts for sudo password)
~/koopa-caddy/apply.sh
# or
sudo ~/koopa-caddy/apply.sh
```
Override source: `CADDYFILE_SRC=/path/to/Caddyfile ~/koopa-caddy/apply.sh`