mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-12 23:35:58 +00:00
Add database name as variable to script
This commit is contained in:
parent
7d4a75a94c
commit
1dc871d306
@ -14,6 +14,13 @@ if [[ -z "$CONFIGURATION" ]] || [[ $CONFIGURATION == "" ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# check DATABASE_NAME or set default
|
||||||
|
if [[ -z "$DATABASE_NAME" ]] || [[ $DATABASE_NAME == "" ]]; then
|
||||||
|
DATABASE_NAME="neo4j"
|
||||||
|
printf "Set satabase default name.\n"
|
||||||
|
fi
|
||||||
|
printf "Database name: '%s'\n" $DATABASE_NAME
|
||||||
|
|
||||||
# configuration
|
# configuration
|
||||||
KUBECONFIG=${KUBECONFIG:-${SCRIPT_DIR}/../configurations/${CONFIGURATION}/kubeconfig.yaml}
|
KUBECONFIG=${KUBECONFIG:-${SCRIPT_DIR}/../configurations/${CONFIGURATION}/kubeconfig.yaml}
|
||||||
BACKUP_DATE=$(date "+%F_%H-%M-%S")
|
BACKUP_DATE=$(date "+%F_%H-%M-%S")
|
||||||
@ -30,7 +37,7 @@ ${SCRIPT_DIR}/cluster.neo4j.sh maintenance on
|
|||||||
echo "Dumping database ..."
|
echo "Dumping database ..."
|
||||||
kubectl --kubeconfig=${KUBECONFIG} -n default exec -it \
|
kubectl --kubeconfig=${KUBECONFIG} -n default exec -it \
|
||||||
$(kubectl --kubeconfig=${KUBECONFIG} -n default get pods | grep ocelot-neo4j | awk '{ print $1 }') \
|
$(kubectl --kubeconfig=${KUBECONFIG} -n default get pods | grep ocelot-neo4j | awk '{ print $1 }') \
|
||||||
-- neo4j-admin dump --database=neo4j --to=/var/lib/neo4j/$BACKUP_DATE-neo4j-dump
|
-- neo4j-admin dump --database=$DATABASE_NAME --to=/var/lib/neo4j/$BACKUP_DATE-neo4j-dump
|
||||||
# copy neo4j backup to local drive
|
# copy neo4j backup to local drive
|
||||||
echo "Coping database ..."
|
echo "Coping database ..."
|
||||||
kubectl --kubeconfig=${KUBECONFIG} cp \
|
kubectl --kubeconfig=${KUBECONFIG} cp \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user