* WORK_DIR in run_celery.sh

This commit is contained in:
Phil Zhitnikov 2023-12-02 17:47:15 +04:00
parent 13333f7681
commit 46ff6b9d8b

View File

@ -1,20 +1,21 @@
#!/bin/sh #!/bin/sh
WORK_DIR="/var/www/phzhik-poizonstore/env/bin"
PROJECT_NAME="poizonstore" PROJECT_NAME="poizonstore"
# Run Celery worker # Run Celery worker
echo 'Starting 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 # 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" >&2 echo "Celery workers not available"
done done
# Run flower for Celery management # Run flower for Celery management
echo 'Starting Celery flower' 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 # Run celery beat for periodic tasks
echo 'Starting Celery beat' 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 &