first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 22:20:45 +03:00
commit d50f14bcb1
681 changed files with 65020 additions and 0 deletions

54
SERVICES_README.md Normal file
View File

@@ -0,0 +1,54 @@
# 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)