#!/bin/bash
set -e

cd "$(dirname "$0")"

if [ ! -f .env ]; then
    cp .env.example .env
    echo "فایل .env ساخته شد. قبل از ادامه مشخصات دیتابیس و ورود مدیریت را در آن وارد کنید."
    exit 0
fi

if command -v composer >/dev/null 2>&1; then
    composer install --no-dev --optimize-autoloader
elif [ -f composer.phar ]; then
    php composer.phar install --no-dev --optimize-autoloader
else
    echo "Composer پیدا نشد. از بخش Terminal یا Setup PHP Composer در cPanel استفاده کنید."
    exit 1
fi

php artisan key:generate --force
php artisan config:clear
php artisan cache:clear || true
php artisan view:clear || true
chmod -R 775 storage bootstrap/cache

echo "نصب وابستگی‌ها تمام شد. اکنون فایل SQL را در phpMyAdmin وارد کنید و سایت را باز کنید."
