From 4334c845ecee5d8ebaa3adf92e900426451b2c0b Mon Sep 17 00:00:00 2001 From: "Adolfo R. Brandes" Date: Tue, 16 Apr 2024 16:23:17 -0300 Subject: [PATCH] feat: don't run Celery workers in dev mode Tutor's importing * from devstack.py[1] for the development settings, and that means that we aren't using Celery workers at all in dev mode (see [2]). This removes them from the dev compose file, thus saving everyboding a significant chunk of RAM. [1] https://github.com/overhangio/tutor/blob/master/tutor/templates/apps/openedx/settings/lms/development.py#L3 [2] https://github.com/openedx/edx-platform/blob/master/lms/envs/devstack.py#L35 --- changelog.d/20240416_162659_arbrandes_no_workers_in_dev.md | 1 + tutor/templates/dev/docker-compose.yml | 6 ------ 2 files changed, 1 insertion(+), 6 deletions(-) create mode 100644 changelog.d/20240416_162659_arbrandes_no_workers_in_dev.md diff --git a/changelog.d/20240416_162659_arbrandes_no_workers_in_dev.md b/changelog.d/20240416_162659_arbrandes_no_workers_in_dev.md new file mode 100644 index 0000000000..aea29b4d9e --- /dev/null +++ b/changelog.d/20240416_162659_arbrandes_no_workers_in_dev.md @@ -0,0 +1 @@ +- [Feature] Don't start Celery workers in dev mode, as they're never used. (by @arbrandes) --> diff --git a/tutor/templates/dev/docker-compose.yml b/tutor/templates/dev/docker-compose.yml index 4aa01ee56c..461865f8c1 100644 --- a/tutor/templates/dev/docker-compose.yml +++ b/tutor/templates/dev/docker-compose.yml @@ -34,12 +34,6 @@ services: ports: - "8001:8000" - lms-worker: - <<: *openedx-service - - cms-worker: - <<: *openedx-service - # Additional service for watching theme changes watchthemes: <<: *openedx-service