From 36cfd050b5e6a110fa58ffc6610efe32f8f77aa6 Mon Sep 17 00:00:00 2001 From: Isaac Shoebottom Date: Tue, 6 Aug 2024 18:57:49 -0300 Subject: [PATCH] Add cachijng --- wger/docker-compose.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/wger/docker-compose.yml b/wger/docker-compose.yml index dfcd78e..1344f2f 100644 --- a/wger/docker-compose.yml +++ b/wger/docker-compose.yml @@ -39,8 +39,15 @@ services: - USE_RECAPTCHA=False - DJANGO_CLEAR_STATIC_FIRST=False - FROM_EMAIL='wger Workout Manager ' + - DJANGO_CACHE_BACKEND=django_redis.cache.RedisCache + - DJANGO_CACHE_LOCATION=redis://cache:6379/1 + - DJANGO_CACHE_TIMEOUT=1296000 # in seconds - 60*60*24*15, 15 Days + - DJANGO_CACHE_CLIENT_CLASS=django_redis.client.DefaultClient depends_on: - - db + db: + condition: service_healthy + cache: + condition: service_healthy env_file: - ../stack.env volumes: @@ -93,3 +100,17 @@ services: retries: 5 start_period: 30s restart: unless-stopped + + cache: + image: redis + expose: + - 6379 + volumes: + - /docker/appdata/wger/cache:/data + healthcheck: + test: redis-cli ping + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s + restart: unless-stopped