Skip to content

Commit

Permalink
Upgraded to Celery4
Browse files Browse the repository at this point in the history
  • Loading branch information
noliveleger committed Jan 22, 2019
1 parent 568c7ae commit d8477d1
Show file tree
Hide file tree
Showing 50 changed files with 152 additions and 732 deletions.
4 changes: 3 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,9 @@ COPY . "${KOBOCAT_SRC_DIR}"
RUN mkdir -p /etc/service/uwsgi && \
cp "${KOBOCAT_SRC_DIR}/docker/run_uwsgi.bash" /etc/service/uwsgi/run && \
mkdir -p /etc/service/celery && \
cp "${KOBOCAT_SRC_DIR}/docker/run_celery.bash" /etc/service/celery/run && \
ln -s "${KOBOCAT_SRC_DIR}/docker/run_celery.bash" /etc/service/celery/run && \
mkdir -p /etc/service/celery_beat && \
ln -s "${KOBOCAT_SRC_DIR}/docker/run_celery_beat.bash" /etc/service/celery_beat/run && \
cp "${KOBOCAT_SRC_DIR}/docker/init.bash" /etc/my_init.d/10_init_kobocat.bash && \
cp "${KOBOCAT_SRC_DIR}/docker/sync_static.sh" /etc/my_init.d/11_sync_static.bash && \
mkdir -p "${KOBOCAT_SRC_DIR}/emails/" && \
Expand Down
12 changes: 6 additions & 6 deletions docker/run_celery.bash
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#!/usr/bin/env bash
#!/bin/bash
set -e

source /etc/profile

CELERYD_OPTIONS="-Ofair --beat --loglevel=DEBUG"

# Run the main Celery worker
cd "${KOBOCAT_SRC_DIR}"

exec /sbin/setuser "${UWSGI_USER}" python manage.py celeryd $CELERYD_OPTIONS
exec celery worker -A onadata --loglevel=debug \
--hostname=main_worker@%h \
--logfile=${KOBOCAT_LOGS_DIR}/celery.log \
--pidfile=/tmp/celery.pid
10 changes: 10 additions & 0 deletions docker/run_celery_beat.bash
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash
set -e
source /etc/profile

# Run the main Celery beat worker
cd "${KOBOCAT_SRC_DIR}"
exec celery beat -A onadata --loglevel=debug \
--logfile=${KOBOCAT_LOGS_DIR}/celery_beat.log \
--pidfile=/tmp/celery_beat.pid \
--scheduler django_celery_beat.schedulers:DatabaseScheduler
21 changes: 0 additions & 21 deletions extras/celeryd/etc/default/celerybeat

This file was deleted.

36 changes: 0 additions & 36 deletions extras/celeryd/etc/default/celeryd

This file was deleted.

211 changes: 0 additions & 211 deletions extras/celeryd/etc/init.d/celerybeat

This file was deleted.

Loading

0 comments on commit d8477d1

Please sign in to comment.