first commit
This commit is contained in:
24
start_workers.sh
Executable file
24
start_workers.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user