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

echo "======================================================"
echo "  🚀 baybarsbilim.com.tr Otomatik Kurulum Betiği"
echo "======================================================"

# 1. Node.js check
if ! command -v node &> /dev/null; then
    echo "❌ HATA: Node.js yüklü değil! Lütfen Node.js v18+ kurun."
    exit 1
fi

echo "✓ Node.js sürümü: $(node -v)"
echo "✓ npm sürümü: $(npm -v)"

# 2. Dependencies
echo "📦 Bağımlılıklar yükleniyor..."
npm install --omit=dev

# 3. Start options
echo ""
echo "======================================================"
echo "✅ Paketler başarıyla yüklendi!"
echo ""
echo "Siteyi başlatmak için aşağıdaki yöntemlerden birini seçebilirsiniz:"
echo "1) Doğrudan Başlatma:        npm start"
echo "2) PM2 ile Arka Planda:       pm2 start ecosystem.config.js --env production"
echo "3) Docker ile:                docker compose up -d"
echo ""
echo "🌐 Tarayıcıdan siteye girdiğinizde Kurulum Sihirbazı otomatik açılacaktır!"
echo "======================================================"
