1
0
mirror of https://github.com/coltoneshaw/CS-Repro-Mattermost.git synced 2025-12-23 10:01:30 +01:00
Files
CS-Repro-Mattermost/scripts/keycloak.sh
2023-02-15 11:47:47 -05:00

44 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
DIR="./volumes/keycloak"
restore () {
if [ -d "$DIR" ]; then
echo ===========================================================
echo
echo "'$DIR' found skipping keycloak setup"
echo
echo ===========================================================
else
echo ===========================================================
echo
echo "Warning: '$DIR' NOT found. Setting up from base"
echo
echo ===========================================================
mkdir -p ./volumes/keycloak
tar -zxf ./files/keycloak/keycloakBackup.tar -C ./volumes/keycloak
fi
}
backup () {
if [ -d "$DIR" ]; then
echo ===========================================================
echo
echo "'$DIR' found backing up keycloak"
echo
echo ===========================================================
tar -zcf keycloakBackup.tar -C ./volumes/keycloak .
mv keycloakBackup.tar ./files/keycloak/keycloakBackup.tar
else
echo ===========================================================
echo
echo "Warning: '$DIR' NOT found. Skipping backup"
echo
echo ===========================================================
fi
}
"$@"