diff --git a/run_celery.sh b/run_celery.sh index f292ac5..548cf07 100755 --- a/run_celery.sh +++ b/run_celery.sh @@ -1,20 +1,21 @@ #!/bin/sh +WORK_DIR="/var/www/phzhik-poizonstore/env/bin" PROJECT_NAME="poizonstore" # Run Celery worker echo 'Starting Celery worker' -celery -A $PROJECT_NAME worker -l INFO --pidfile=/tmp/celery.pid & +$WORK_DIR/celery -A $PROJECT_NAME worker -l INFO --pidfile=/tmp/celery.pid & # Wait for worker to start -until timeout 10s celery -A $PROJECT_NAME inspect ping; do +until timeout 10s $WORK_DIR/celery -A $PROJECT_NAME inspect ping; do >&2 echo "Celery workers not available" done # Run flower for Celery management echo 'Starting Celery flower' -celery -A $PROJECT_NAME flower --pidfile=/tmp/celery-flower.pid & +$WORK_DIR/celery -A $PROJECT_NAME flower --pidfile=/tmp/celery-flower.pid & # Run celery beat for periodic tasks echo 'Starting Celery beat' -celery -A $PROJECT_NAME beat -l INFO --pidfile=/tmp/celery-beat.pid & +$WORK_DIR/celery -A $PROJECT_NAME beat -l INFO --pidfile=/tmp/celery-beat.pid &