Archived
HEAD- Sync Repo
This commit is contained in:
Executable
+29
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# -------------------------------------------------------------------------------------
|
||||
# The Disaster Recovery script to promote a standby Bitbucket Data Center database server.
|
||||
#
|
||||
# Ensure you are using this script in accordance with the following document:
|
||||
# https://confluence.atlassian.com/display/BitbucketServer/Disaster+recovery+guide+for+Bitbucket+Data+Center
|
||||
#
|
||||
# It requires the following configuration file:
|
||||
# bitbucket.diy-backup.vars.sh
|
||||
# which can be copied from bitbucket.diy-backup.vars.sh.example and customized.
|
||||
# -------------------------------------------------------------------------------------
|
||||
|
||||
# Ensure the script terminates whenever a required operation encounters an error
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR=$(dirname "$0")
|
||||
source "${SCRIPT_DIR}/utils.sh"
|
||||
source "${SCRIPT_DIR}/common.sh"
|
||||
|
||||
if [ "${INSTANCE_TYPE}" = "bitbucket-mesh" ]; then
|
||||
# Mesh nodes don't run with an external database, so a standby database isn't required while disaster recovery
|
||||
STANDBY_DATABASE_TYPE="none"
|
||||
fi
|
||||
|
||||
source_disaster_recovery_database_strategy
|
||||
|
||||
##########################################################
|
||||
promote_db
|
||||
Reference in New Issue
Block a user