#!/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 ===="