get rid of celery logfiles

This commit is contained in:
shibao 2022-07-30 19:21:52 -04:00
parent de2329d041
commit 59095ae1ef
2 changed files with 7 additions and 9 deletions

View File

@ -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"]

View File

@ -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
"