CluPilotCloud/deploy
nexxo ac86efd9c3 feat(deploy): unattended install from a single answers file
--env-file makes the whole run non-interactive, which is what a bare server
needs: install git, clone, run, done. The file also carries the operational
secrets (Hetzner DNS, Stripe, SMTP, the Proxmox key path); those are optional,
so a first install can happen before the Stripe account exists and the features
stay dark until the values are filled in.

The installer warns when the file is readable by more than its owner, and
clupilot.env is gitignored — it holds every secret an installation will need.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 00:40:33 +02:00
..
clupilot.env.example feat(deploy): unattended install from a single answers file 2026-07-26 00:40:33 +02:00
install.sh feat(deploy): unattended install from a single answers file 2026-07-26 00:40:33 +02:00
update.sh fix(deploy,traffic): clear caches before restarts, hide the token, widen the lock 2026-07-25 23:42:12 +02:00