Backup, install from ~/koopa-caddy/Caddyfile, validate, reload. Live path on host: ~/koopa-caddy/apply.sh
15 lines
394 B
Markdown
15 lines
394 B
Markdown
# 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`
|