#!/bin/bash

echo "========================================="
echo "UZAK SUNUCU KONTROLÜ - note.apper"
echo "========================================="
echo ""

echo "1. BUILD KLASÖRÜ KONTROLÜ:"
echo "-----------------------------------------"
cd /var/www/apper/note.apper
if [ -d "public/build" ]; then
    echo "✓ public/build klasörü mevcut"
    ls -lh public/build/
    echo ""
    echo "Build assets:"
    ls -lh public/build/assets/ | grep -E "\.css|\.js"
else
    echo "✗ public/build klasörü BULUNAMADI!"
fi
echo ""

echo "2. MANIFEST DOSYASI:"
echo "-----------------------------------------"
if [ -f "public/build/manifest.json" ]; then
    echo "✓ manifest.json mevcut"
    cat public/build/manifest.json
else
    echo "✗ manifest.json BULUNAMADI!"
fi
echo ""

echo "3. .ENV AYARLARI:"
echo "-----------------------------------------"
if [ -f ".env" ]; then
    echo "APP_ENV: $(grep APP_ENV .env)"
    echo "APP_DEBUG: $(grep APP_DEBUG .env)"
    echo "APP_URL: $(grep APP_URL .env)"
else
    echo "✗ .env dosyası BULUNAMADI!"
fi
echo ""

echo "4. LARAVEL ÖNBELLEK:"
echo "-----------------------------------------"
echo "Config cache:"
if [ -f "bootstrap/cache/config.php" ]; then
    echo "✓ Config cache mevcut (temizlenmeli)"
else
    echo "○ Config cache yok"
fi
echo ""
echo "View cache:"
ls -lh storage/framework/views/ | head -5
echo ""

echo "5. DOSYA İZİNLERİ:"
echo "-----------------------------------------"
stat -c "%a %n" public/build 2>/dev/null || stat -f "%OLp %N" public/build
stat -c "%a %n" public/build/assets 2>/dev/null || stat -f "%OLp %N" public/build/assets
echo ""

echo "6. VITE MANIFEST KONTROLÜ:"
echo "-----------------------------------------"
if [ -f "public/hot" ]; then
    echo "⚠ public/hot dosyası var - Vite dev mode aktif!"
    cat public/hot
else
    echo "✓ public/hot yok - Production mode"
fi
echo ""

echo "7. WEB SUNUCU ERİŞİMİ TEST:"
echo "-----------------------------------------"
echo "CSS dosyasına erişim testi:"
curl -I http://localhost/build/assets/app-B1H_vnR5.css 2>&1 | head -5
echo ""

echo "========================================="
echo "KONTROL TAMAMLANDI"
echo "========================================="
