Files
atabackend/SERVICES_README.md
Beyhan Oğur d50f14bcb1 first commit
2026-04-26 22:20:45 +03:00

55 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)