#!/bin/bash
#
#

if [ -d "/home/superhuggy/domains/supertoys.co.il/public_html" ]; then
    echo "✓ Path exists for superhuggy"

    cd /home/superhuggy/domains/supertoys.co.il/public_html

    echo "=== Permissions user:[write] php:[read] for code ==="
    find . -type d ! -path "./var/*" ! -path "./pub/media/*" -exec chmod 2750 {} +
    find . -type f ! -path "./var/*" ! -path "./pub/media/*" ! -path "./bin/*" -exec chmod 640 {} +

    echo "=== Permissions user + php [write] for var pub/media ==="
    find ./var ./pub/media -type d -exec chmod 2770 {} +
    find ./var ./pub/media -type f -exec chmod 660 {} +

    echo "=== Applying nginx:[read] ACLs to code ==="
    find . -type d -exec setfacl -m u:apache:r-X,o::-,d:u:apache:r-X,d:o::- {} +
    find . -type f -exec setfacl -m u:apache:r--,o::- {} +
else
    echo "✗ Path does not exist: /home/superhuggy/domains/supertoys.co.il/public_html"
    exit 1
fi
