# Django ve Celery Servis Scriptleri Bu scriptler Django ve Celery servislerini kolayca başlatıp durdurmak için kullanılır. ## Kullanım ### Servisleri Başlatma ```bash ./start-services.sh ``` Bu script: - ✅ Django migrasyonlarını çalıştırır - ✅ Static dosyaları toplar - ✅ Django development server'ı başlatır (port 8000) - ✅ Celery worker'ı başlatır - ✅ Logları canlı olarak gösterir ### Servisleri Durdurma **Yöntem 1:** `Ctrl+C` tuşlarına basın (start-services.sh çalışırken) **Yöntem 2:** Ayrı bir terminal'de: ```bash ./stop-services.sh ``` ## Log Dosyaları Loglar `./logs/` klasöründe saklanır: - `logs/django.log` - Django sunucusu logları - `logs/celery.log` - Celery worker logları ## PID Dosyaları Process ID'leri `./pids/` klasöründe saklanır: - `pids/django.pid` - `pids/celery_worker.pid` ## Özellikler - 🎨 Renkli terminal çıktısı - 📝 Ayrı log dosyaları - 🔄 Graceful shutdown (Ctrl+C ile) - 🧹 Otomatik cleanup - 🚦 Process takibi ## Notlar - Development ortamı için tasarlanmıştır - Production'da Docker veya systemd kullanmanız önerilir - Port 8000 kullanılmalı (değiştirmek için start-services.sh'i düzenleyin)