update docs, fix deploy to not restart unchanged services

- deploy.sh: use compose up instead of down+up, fetch secrets individually
- configure.sh: delegate all service deployment to deploy.sh
- docs: add garage cluster init, .env.keys mechanism, update configure.sh description
- remove 2>/dev/null from bws calls
This commit is contained in:
2026-03-19 12:39:55 -04:00
parent 76d01c66d6
commit df179546ae
2 changed files with 38 additions and 5 deletions
+2 -2
View File
@@ -18,8 +18,8 @@ bash /opt/hantim/scripts/bootstrap.sh
- Creates deploy user with restricted SSH + sudo
- Runs `configure.sh`:
- Opens firewall ports (HTTP, HTTPS, Garage RPC)
- Issues SSL certs for all domains in `docker/nginx/conf.d/`
- Starts nginx and all app containers
- Sets up certbot renewal
- Deploys all services via `deploy.sh` (generates `.env` files, issues certs, starts containers)
**Prerequisites:**
- DNS for all configured domains must point to the server