#!/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