diff --git a/docker-compose.yml b/docker-compose.yml index b1ff7b9..9608ef0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -80,8 +80,21 @@ services: interval: 10s retries: 5 + # Shared cache + rate-limit buckets across web/api/worker replicas. + redis: + image: redis:7-alpine + restart: unless-stopped + command: ["redis-server", "--maxmemory", "256mb", "--maxmemory-policy", "allkeys-lru"] + volumes: + - redis-data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 10s + retries: 5 + volumes: db-data: + redis-data: media-storage: incoming-storage: session-storage: