From a5ac25a01d40ee1e17a6e863e75cf8a9ffeabb24 Mon Sep 17 00:00:00 2001 From: v6ole Date: Fri, 12 Jun 2026 11:41:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=90=88=E5=B9=B6=20celery-beat=20?= =?UTF-8?q?=E5=88=B0=20celery-worker=20(4=E2=86=923=E5=AE=B9=E5=99=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit celery-worker 加 -B 参数启动嵌入式 Beat,省去独立 celery-beat 容器。 定时任务由代码中 beat_schedule 驱动,schedule 文件保持持久化。 Co-Authored-By: Claude --- docker-compose.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f7353c6..dfd5cc8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,7 +17,7 @@ services: celery-worker: build: ./backend - command: celery -A celery_worker.celery_app worker --loglevel=info -Q h3c_onu_ms + command: celery -A celery_worker.celery_app worker -B --loglevel=info -Q h3c_onu_ms --schedule=/tmp/celerybeat-schedule env_file: - ./backend/.env volumes: @@ -27,16 +27,6 @@ services: backend: condition: service_healthy - celery-beat: - build: ./backend - command: celery -A celery_worker.celery_app beat --loglevel=info --schedule=/tmp/celerybeat-schedule - env_file: - - ./backend/.env - restart: unless-stopped - depends_on: - backend: - condition: service_healthy - frontend: build: ./frontend ports: