mirror of
https://github.com/coltoneshaw/CS-Repro-Mattermost.git
synced 2025-12-23 10:01:30 +01:00
Added make file and modified how it works
This commit is contained in:
44
scripts/keycloak.sh
Executable file
44
scripts/keycloak.sh
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/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
|
||||
|
||||
}
|
||||
|
||||
"$@"
|
||||
Reference in New Issue
Block a user