#!/bin/bash # Backend başlatma scripti echo "🚀 LocateTheNews Backend başlatılıyor..." # Virtual environment kontrolü if [ ! -d "venv" ]; then echo "📦 Virtual environment oluşturuluyor..." python3 -m venv venv fi # Virtual environment'ı aktif et echo "🔌 Virtual environment aktif ediliyor..." source venv/bin/activate # Paketleri yükle echo "📥 Paketler yükleniyor..." pip install -r requirements.txt # spaCy modellerini yükle (ilk kez) echo "📚 spaCy modelleri kontrol ediliyor..." python -m spacy download en_core_web_sm || echo "⚠️ en_core_web_sm zaten yüklü veya hata oluştu" # Backend'i başlat echo "✅ Backend başlatılıyor..." python -m app.main