Add update.sh (sudo ./update.sh): git pull --ff-only (never discards local changes), self-update via re-exec if the script itself changed, then hand off to the idempotent install.sh non-interactively. Sets safe.directory so a root-run pull works on the clusev-owned tree. Fix install.sh so a non-interactive re-run (an update) no longer wipes a configured domain / ACME e-mail: both now default to the existing .env value when not supplied. First install (empty = bare IP) is unchanged. README documents 'sudo ./update.sh'; the MOTD shows the update command. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 00-clusev | ||