#!/usr/bin/env bash
set -euo pipefail
if ! command -v php >/dev/null 2>&1; then echo "PHP is required."; exit 1; fi
if ! command -v composer >/dev/null 2>&1; then echo "Composer is required. Install/enable Composer in cPanel or WHM first."; exit 1; fi
composer install --no-dev --optimize-autoloader
[ -f .env ] || cp .env.example .env
php artisan key:generate --force
echo "Edit .env with your MySQL credentials, then run:"
echo "php artisan migrate --seed"
echo "php artisan storage:link"
echo "php artisan config:cache && php artisan route:cache && php artisan view:cache"
