From 899faba7e279967bbe37a9c489b307754db3ca4c Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 14 Feb 2026 16:51:42 -0600 Subject: [PATCH] fix(devops): set Valkey maxmemory-policy to noeviction for BullMQ BullMQ requires noeviction to prevent silent job data loss. With allkeys-lru, Valkey could evict keys BullMQ depends on for job tracking. Co-Authored-By: Claude Opus 4.6 --- docker-compose.prod.yml | 2 +- docker-compose.swarm.portainer.yml | 2 +- docker-compose.swarm.yml | 2 +- docker-compose.yml | 2 +- docker/docker-compose.build.yml | 2 +- docker/docker-compose.prod.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 7e2a2b2..d248237 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -50,7 +50,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data diff --git a/docker-compose.swarm.portainer.yml b/docker-compose.swarm.portainer.yml index df9c713..217c04c 100644 --- a/docker-compose.swarm.portainer.yml +++ b/docker-compose.swarm.portainer.yml @@ -61,7 +61,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data diff --git a/docker-compose.swarm.yml b/docker-compose.swarm.yml index d3e6a70..b70d720 100644 --- a/docker-compose.swarm.yml +++ b/docker-compose.swarm.yml @@ -63,7 +63,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data diff --git a/docker-compose.yml b/docker-compose.yml index aac7c61..036f6f6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -44,7 +44,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes ports: - "${VALKEY_PORT:-6379}:6379" diff --git a/docker/docker-compose.build.yml b/docker/docker-compose.build.yml index d05e7a5..9f60045 100644 --- a/docker/docker-compose.build.yml +++ b/docker/docker-compose.build.yml @@ -46,7 +46,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes ports: - "${VALKEY_PORT:-6379}:6379" diff --git a/docker/docker-compose.prod.yml b/docker/docker-compose.prod.yml index 1f58afb..ae1dcaa 100644 --- a/docker/docker-compose.prod.yml +++ b/docker/docker-compose.prod.yml @@ -50,7 +50,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data