diff --git a/docker/4_run/celery-beat.sh b/docker/4_run/celery-beat.sh new file mode 100755 index 0000000..95645db --- /dev/null +++ b/docker/4_run/celery-beat.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +source /install_scripts.sh +source /manage.sh celery beat -- \ + --schedule /data/storage/pillar/celerybeat-schedule.db \ + --pid /data/storage/pillar/celerybeat.pid diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index aaf2b88..c62afeb 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -52,6 +52,20 @@ celery_worker: - mongo - redis - rabbit +celery_beat: + image: armadillica/blender_cloud:latest + entrypoint: /celery-beat.sh + container_name: celery_beat + restart: always + volumes: + # format: HOST:CONTAINER + - /data/git:/data/git:ro + - /data/storage/pillar:/data/storage/pillar + - /data/log:/var/log + links: + - mongo + - redis + - rabbit # notifserv: # container_name: notifserv # image: armadillica/pillar-notifserv:cd8fa678436563ac3b800b2721e36830c32e4656