import directus db 1
This commit is contained in:
@@ -6,7 +6,6 @@ if [ "$EUID" -ne 0 ]; then
|
||||
fi
|
||||
|
||||
PURPLE='\033[35m'
|
||||
ORANGE='\033[33m'
|
||||
BLUE='\033[34m'
|
||||
BOLD='\033[1m'
|
||||
RESET='\033[0m'
|
||||
@@ -14,13 +13,14 @@ RESET='\033[0m'
|
||||
echo -e "${PURPLE}${BOLD}Export Directus Database and files ? (y/N) ${RESET}"
|
||||
read answer
|
||||
if [[ "$answer" == "y" ]]; then
|
||||
user=$(getent passwd 1001 | awk -F: '{print $1}')
|
||||
user=$(getent passwd 1000 | awk -F: '{print $1}')
|
||||
|
||||
site_name=$(ls /var/www/repositories/ | grep -v '^cms')
|
||||
db_password=$(cat /var/www/repositories/cms*/.env | grep DB_PASSWORD | sed "s/[^']*'\([^']*\)'.*/\1/")
|
||||
current_date=$(date +'%d-%m-%y_%H-%M')
|
||||
export_base_folder="/home/${user}/content_exports"
|
||||
export_folder="${export_base_folder}/${site_name}_export_${current_date}"
|
||||
|
||||
mkdir -p "${export_folder}"
|
||||
mysqldump -u directus -p"${db_password}" directus > "${export_folder}/db_${site_name}_${current_date}.sql"
|
||||
cp -r /var/www/repositories/cms*/uploads "${export_folder}"
|
||||
@@ -29,7 +29,7 @@ if [[ "$answer" == "y" ]]; then
|
||||
rm -r "${export_folder}"
|
||||
chown -R "${user}:${user}" "${export_base_folder}"
|
||||
|
||||
ssh_port=$(cat /etc/ssh/sshd_config | grep "Port " | sed 's/^Port //')
|
||||
ssh_port=$(cat /etc/ssh/sshd_config.d/custom.conf | grep "Port " | sed 's/^Port //')
|
||||
ip=$(hostname -I)
|
||||
if [[ "${ip: -1}" == " " ]]; then
|
||||
ip="${ip%?}"
|
||||
|
Reference in New Issue
Block a user