From d2bb9094f0ae16098de1b3328f39fe0301a9396e Mon Sep 17 00:00:00 2001 From: shibao Date: Sat, 30 Jul 2022 15:40:41 -0400 Subject: [PATCH] fix celery beat --- docker-compose.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6a7ed77..252fac9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -53,10 +53,20 @@ services: - FLASK_APP=forget.py volumes: - ./config.py:/usr/src/app/config.py + - ./celery/log:/var/log/celery + - ./celery/run:/var/run/celery depends_on: - forget-redis - forget-db - entrypoint: ["celery", "--app=tasks", "beat"] + command: bash -c " + mkdir -p /var/run/celery /var/log/celery && + chown -R nobody:nogroup /var/run/celery /var/log/celery && + exec celery --app=tasks beat + --loglevel=INFO --logfile=/var/log/celery/beat.log + --pidfile="/var/run/celery/beat.pid" + --schedule=/var/run/celery/schedule + --uid=nobody --gid=nogroup + " forget-redis: container_name: forget-redis