#!/usr/bin/env bash
set -e

WP_ROOT="/var/www/html/wordpress"
RECOVERY_PATH="$WP_ROOT/dup-recovery"
WEB_USER="www-data"
WEB_GROUP="www-data"

echo "Creating Duplicator custom recovery path..."

# Create folder
mkdir -p "$RECOVERY_PATH"

# Set ownership
chown -R $WEB_USER:$WEB_GROUP "$RECOVERY_PATH"

# Set permissions
chmod 755 "$RECOVERY_PATH"

# Create index file to prevent listing
echo "<?php // silence ?>" > "$RECOVERY_PATH/index.php"
chown $WEB_USER:$WEB_GROUP "$RECOVERY_PATH/index.php"
chmod 644 "$RECOVERY_PATH/index.php"

echo "Recovery path created:"
echo "$RECOVERY_PATH"

ls -ld "$RECOVERY_PATH"
