Stage 10: final REPORT.md (stages 6-10 evidence, deviations, runbook)
This commit is contained in:
1 parent
4f1207b1b8
commit
e470985936
2 files changed
+68
No files matched your search
Executable
+11
@@ -0,0 +1,11 @@
|
||||
#!/usr/bin/env bash
|
||||
# Idempotent deploy: rsync site/ -> Unraid retireapp container root (PLAN Stage 6)
|
||||
set -euo pipefail
|
||||
cd "$(dirname "$0")/.."
|
||||
SSH="ssh -F /dev/null -o BatchMode=yes -o ConnectTimeout=10"
|
||||
$SSH root@192.168.0.123 'mkdir -p /mnt/cache/docker/retireapp'
|
||||
rsync -az --delete -e "$SSH" site/ root@192.168.0.123:/mnt/cache/docker/retireapp/
|
||||
$SSH root@192.168.0.123 'chmod -R a+rX /mnt/cache/docker/retireapp
|
||||
docker start retireapp >/dev/null 2>&1 || docker run -d --name retireapp --restart unless-stopped -p 8103:80 -v /mnt/cache/docker/retireapp:/usr/share/nginx/html:ro nginx:alpine >/dev/null
|
||||
sleep 1
|
||||
curl -sf http://127.0.0.1:8103/ | grep -q "retire-planner v1" && echo DEPLOY-OK'
|
||||
Reference in new issue
Block a user