From 59095ae1ef6308b463092d05da894c079c842c75 Mon Sep 17 00:00:00 2001 From: shibao Date: Sat, 30 Jul 2022 19:21:52 -0400 Subject: [PATCH] get rid of celery logfiles --- Dockerfile | 2 +- docker-compose.yml | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 295dc2a..8c20100 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,4 +11,4 @@ RUN apt-get update -qq && apt-get install -qq nodejs npm RUN npm install --save-dev RUN doit -VOLUME ["/var/log/celery", "/var/run/celery"] +VOLUME ["/var/run/celery"] diff --git a/docker-compose.yml b/docker-compose.yml index 93f7c78..4883b63 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,16 +31,15 @@ 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 command: bash -c " - mkdir -p /var/run/celery /var/log/celery && - chown -R nobody:nogroup /var/run/celery /var/log/celery && + mkdir -p /var/run/celery && + chown -R nobody:nogroup /var/run/celery && exec celery --app=tasks worker - --loglevel=INFO --logfile=/var/log/celery/worker.log + --loglevel=INFO --statedb=/var/run/celery/worker.state --hostname=worker --uid=nobody --gid=nogroup @@ -55,16 +54,15 @@ 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 command: bash -c " - mkdir -p /var/run/celery /var/log/celery && - chown -R nobody:nogroup /var/run/celery /var/log/celery && + mkdir -p /var/run/celery && + chown -R nobody:nogroup /var/run/celery && exec celery --app=tasks beat - --loglevel=INFO --logfile=/var/log/celery/beat.log + --loglevel=INFO --schedule=/var/run/celery/schedule --uid=nobody --gid=nogroup "