* WORK_DIR in run_celery.sh
This commit is contained in:
parent
13333f7681
commit
46ff6b9d8b
|
|
@ -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 &
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user