1
0
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:
coltoneshaw
2023-02-15 11:47:47 -05:00
parent fdfe8c1eaa
commit 1f51321fb3
12 changed files with 348 additions and 414 deletions

44
scripts/keycloak.sh Executable file
View 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
}
"$@"