From 00d8e10177222110dcc0b10750ebc1415c3307d9 Mon Sep 17 00:00:00 2001 From: def670 Date: Sun, 22 Mar 2026 16:02:51 -0400 Subject: [PATCH] add deploy script for otb-tracker shared branding --- deploy-otb-tracker.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 deploy-otb-tracker.sh 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 ===="