Files
bitcoin_monitor/start_workers.sh
2026-01-16 22:20:18 +03:00

25 lines
533 B
Bash
Executable File

#!/bin/bash
# Start Redis (if not already running)
echo "Checking Redis..."
if ! redis-cli ping > /dev/null 2>&1; then
echo "Starting Redis..."
redis-server --daemonize yes
sleep 2
fi
# Start Celery worker
echo "Starting Celery worker..."
celery -A config worker --loglevel=info --pool=solo &
# Start Celery beat scheduler
echo "Starting Celery beat scheduler..."
celery -A config beat --loglevel=info &
# Start Django server
echo "Starting Django server..."
python manage.py runserver
# Wait for all processes
wait