From c89b0d62386b806dcf783aed8f24a945d2539dc9 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Wed, 7 Oct 2026 14:57:19 +0300 Subject: [PATCH] chore: add deploy_beta and rollback_to_main management scripts --- scripts/deploy_beta.sh | 13 +++++++++++++ scripts/rollback_to_main.sh | 17 +++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100755 scripts/deploy_beta.sh create mode 100755 scripts/rollback_to_main.sh diff --git a/scripts/deploy_beta.sh b/scripts/deploy_beta.sh new file mode 100755 index 0000000..c72bfaa --- /dev/null +++ b/scripts/deploy_beta.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +set -e + +REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$REPO_DIR" + +echo "=== Deploying beta-refactor branch to study.qpid.pro ===" +git checkout beta-refactor + +echo "Restarting study-qpid-pro container..." +DOCKER_HOST=tcp://127.0.0.1:2375 docker restart study-qpid-pro + +echo "=== Deployment complete! System is running on beta-refactor ===" diff --git a/scripts/rollback_to_main.sh b/scripts/rollback_to_main.sh new file mode 100755 index 0000000..c24b98e --- /dev/null +++ b/scripts/rollback_to_main.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +set -e + +REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$REPO_DIR" + +echo "=== Rolling back study.qpid.pro to main branch ===" +git checkout main + +if [ -f "data/notes.db.backup-main-pre-beta" ]; then + echo "Note: Database backup available at data/notes.db.backup-main-pre-beta" +fi + +echo "Restarting study-qpid-pro container..." +DOCKER_HOST=tcp://127.0.0.1:2375 docker restart study-qpid-pro + +echo "=== Rollback complete! System is running on main branch ==="