File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,6 +42,20 @@ services:
4242 - db
4343 - fast_api
4444
45+ celery_beat :
46+ build :
47+ context : .
48+ dockerfile : ./docker/fastapi/Dockerfile
49+ command : /start-celerybeat
50+ volumes :
51+ - .:/app
52+ env_file :
53+ - .env
54+ depends_on :
55+ - rabbitmq
56+ - db
57+ - fast_api
58+
4559 dashboard :
4660 build :
4761 context : .
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ set -o errexit
4+ set -o nounset
5+
6+ celery -A config.celery.connection.app \
7+ --broker=amqp://" ${RABBITMQ_DEFAULT_USER} " :" ${RABBITMQ_DEFAULT_PASS} " @" ${RMQ_HOST} " :" ${RMQ_PORT} " \
8+ beat \
9+ --loglevel=info
Original file line number Diff line number Diff line change @@ -37,6 +37,10 @@ COPY ./docker/celery/worker/start /start-celeryworker
3737RUN sed -i 's/\r $//g' /start-celeryworker
3838RUN chmod +x /start-celeryworker
3939
40+ COPY ./docker/celery/beat/start /start-celerybeat
41+ RUN sed -i 's/\r $//g' /start-celerybeat
42+ RUN chmod +x /start-celerybeat
43+
4044COPY ./docker/celery/flower/start /start-flower
4145RUN sed -i 's/\r $//g' /start-flower
4246RUN chmod +x /start-flower
You can’t perform that action at this time.
0 commit comments