diff --git a/deploy-otb-tracker.sh b/deploy-otb-tracker.sh new file mode 100755 index 0000000..a15e518 --- /dev/null +++ b/deploy-otb-tracker.sh @@ -0,0 +1,41 @@ +#!/bin/bash +set -e + +APP_DIR="/opt/otb_tracker" +cd "$APP_DIR" || exit 1 + +STAMP="$(date +%Y%m%d-%H%M%S)" +BKDIR="backups/shared-brand-$STAMP" +mkdir -p "$BKDIR" + +cp -av backend/app.py "$BKDIR"/ + +HEADER="$(cat /home/def/otb-shared-brand/header.html)" +FOOTER="$(cat /home/def/otb-shared-brand/footer.html)" + +python3 - <", "\\n" + header) + +# inject footer +if footer not in text: + text = text.replace("", footer + "\\n") + +app.write_text(text, encoding="utf-8") +print("otb-tracker branding injected") +PY + +echo "==== restarting service ====" +sudo systemctl restart otb_tracker.service || true + +echo "==== done ===="