From 2c55a3d443bec597ccc634324cb94bea9a2de9c5 Mon Sep 17 00:00:00 2001 From: Marios Frixou Date: Fri, 10 May 2024 11:04:10 +0300 Subject: [PATCH] Add Redis persistent storage when using celery --- {{cookiecutter.project_slug}}/local.yml | 5 +++++ {{cookiecutter.project_slug}}/production.yml | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/{{cookiecutter.project_slug}}/local.yml b/{{cookiecutter.project_slug}}/local.yml index cd2c7fad..bbb02a32 100644 --- a/{{cookiecutter.project_slug}}/local.yml +++ b/{{cookiecutter.project_slug}}/local.yml @@ -3,6 +3,7 @@ version: '3' volumes: {{ cookiecutter.project_slug }}_local_postgres_data: {} {{ cookiecutter.project_slug }}_local_postgres_data_backups: {} + {% if cookiecutter.use_celery == 'y' %}{{ cookiecutter.project_slug }}_local_redis_data: {}{% endif %} services: django:{% if cookiecutter.use_celery == 'y' %} &django{% endif %} @@ -54,6 +55,10 @@ services: redis: image: docker.io/redis:6 container_name: {{ cookiecutter.project_slug }}_local_redis + {% if cookiecutter.use_celery == 'y' %} + volumes: + - {{ cookiecutter.project_slug }}_local_redis_data:/data + {% endif %} celeryworker: <<: *django diff --git a/{{cookiecutter.project_slug}}/production.yml b/{{cookiecutter.project_slug}}/production.yml index 29052cba..b5bce66b 100644 --- a/{{cookiecutter.project_slug}}/production.yml +++ b/{{cookiecutter.project_slug}}/production.yml @@ -7,6 +7,10 @@ volumes: {%- if cookiecutter.cloud_provider == 'None' %} production_django_media: {} {%- endif %} + {% if cookiecutter.use_celery == 'y' %} + production_redis_data: {} + {% endif %} + services: django:{% if cookiecutter.use_celery == 'y' %} &django{% endif %} @@ -68,6 +72,12 @@ services: redis: image: docker.io/redis:6 + {% if cookiecutter.use_celery == 'y' %} + volumes: + - production_redis_data:/data + {% endif %} + + {%- if cookiecutter.use_celery == 'y' %} celeryworker: