diff --git a/docker/compose/docker-compose.yml b/docker/compose/docker-compose.yml index 142a2ea..1f71b89 100644 --- a/docker/compose/docker-compose.yml +++ b/docker/compose/docker-compose.yml @@ -14,6 +14,7 @@ services: image: redis:latest networks: - op-scim + env_file: redis.env restart: always networks: diff --git a/docker/compose/redis.env b/docker/compose/redis.env new file mode 100644 index 0000000..194718a --- /dev/null +++ b/docker/compose/redis.env @@ -0,0 +1,4 @@ +# Set the arguments passed to Redis: +# - maxmemory configures Redis to use a specified amount of memory for the data set +# - maxmemory-policy is the eviction policy used when the maximum memory is reached +REDIS_ARGS="--maxmemory 256mb --maxmemory-policy volatile-lru" \ No newline at end of file diff --git a/docker/swarm/docker-compose.yml b/docker/swarm/docker-compose.yml index ca09bc6..08bcbb1 100644 --- a/docker/swarm/docker-compose.yml +++ b/docker/swarm/docker-compose.yml @@ -28,6 +28,7 @@ services: condition: any networks: - op-scim + env_file: redis.env networks: op-scim: diff --git a/docker/swarm/redis.env b/docker/swarm/redis.env new file mode 100644 index 0000000..194718a --- /dev/null +++ b/docker/swarm/redis.env @@ -0,0 +1,4 @@ +# Set the arguments passed to Redis: +# - maxmemory configures Redis to use a specified amount of memory for the data set +# - maxmemory-policy is the eviction policy used when the maximum memory is reached +REDIS_ARGS="--maxmemory 256mb --maxmemory-policy volatile-lru" \ No newline at end of file