Files
shopback/SERVICES_README.md
Beyhan Oğur d9f1ea341e first commit
2026-04-26 22:27:56 +03:00

1.2 KiB
Raw Permalink Blame History

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

./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:

./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)