Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion template/backend/config/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{% if copier__use_celery -%}
# This will make sure the app is always imported when
# Django starts so that shared_task will use this app.
from {{ copier__project_slug }}.celery import app as celery_app
from {{ copier__project_slug }}.celery_app import app as celery_app

__all__ = ("celery_app",)
{% endif -%}
12 changes: 6 additions & 6 deletions template/k8s/base/celery.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ spec:
containers:
- name: celeryworker
image: backend:latest
command:
command:
- celery
args:
- -A
- {{ copier__project_slug }}
- {{ copier__project_slug }}.celery_app
- worker
- -E
- -l
Expand All @@ -72,11 +72,11 @@ spec:
name: secrets-config
- name: celerybeat
image: backend:latest
command:
command:
- celery
args:
- -A
- {{ copier__project_slug }}
- {{ copier__project_slug }}.celery_app
- beat
envFrom:
- configMapRef:
Expand All @@ -88,11 +88,11 @@ spec:
- name: flower-server
containerPort: 5555
image: backend:latest
command:
command:
- celery
args:
- -A
- {{ copier__project_slug }}
- {{ copier__project_slug }}.celery_app
- flower
envFrom:
- configMapRef:
Expand Down
4 changes: 2 additions & 2 deletions template/k8s/base/flower.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ spec:
containers:
- name: flower
image: {{ copier__project_slug }}_local_django:latest
command: ["celery", "-A", "{{ copier__project_slug }}", "flower"]
command: ["celery", "-A", "{{ copier__project_slug }}.celery_app", "flower"]
envFrom:
- configMapRef:
name: django-config
initContainers:
- name: celery-check-workers-ready
image: {{ copier__project_slug }}_local_django:latest
command:
['sh', '-c', 'until celery -A {{ copier__project_slug }} inspect ping; do echo Waiting for Celery workers to be ready; sleep 5; done']
['sh', '-c', 'until celery -A {{ copier__project_slug }}.celery_app inspect ping; do echo Waiting for Celery workers to be ready; sleep 5; done']
envFrom:
- configMapRef:
name: django-config
2 changes: 1 addition & 1 deletion template/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

def remove_celery_files():
file_names = [
os.path.join("backend", "{{ copier__project_slug }}", "celery.py"),
os.path.join("backend", "{{ copier__project_slug }}", "celery_app.py"),
os.path.join("backend", "{{ copier__project_slug }}", "users", "tasks.py"),
os.path.join(
"backend",
Expand Down
Loading