diff --git a/docker/redis-latest.yml b/docker/redis-latest.yml new file mode 100644 index 0000000..3000542 --- /dev/null +++ b/docker/redis-latest.yml @@ -0,0 +1,19 @@ +# Redis config, to be appended after base-prod or base-dev, ..., but before selenium.yml + +## WARNING: +# This service is currently work in progress, is not tested by CI, and thus not guaranteed to work. +# You are however more then welcome to try it out and help make it stable. + +services: + app: + depends_on: + - redis + environment: + - CACHE_POOL=cache.redis + - CACHE_DSN=redis:6379 + - CACHE_NAMESPACE + + redis: + image: redis:latest + networks: + - backend diff --git a/docker/redis-session-latest.yml b/docker/redis-session-latest.yml new file mode 100644 index 0000000..8b27a37 --- /dev/null +++ b/docker/redis-session-latest.yml @@ -0,0 +1,18 @@ +# Config for having sessions in separate redis instance, to be appended after base-prod or base-dev, ..., but before selenium.yml + +## WARNING: +# This service is currently work in progress, is not tested by CI, and thus not guaranteed to work. +# You are however more then welcome to try it out and help make it stable. + +services: + app: + depends_on: + - redis-session + environment: + - SESSION_HANDLER_ID=Ibexa\Bundle\Core\Session\Handler\NativeSessionHandler + - SESSION_SAVE_PATH=tcp://redis-session:6379?weight=1 + + redis-session: + image: redis:latest + networks: + - backend diff --git a/docker/valkey-latest.yml b/docker/valkey-latest.yml new file mode 100644 index 0000000..5dd286f --- /dev/null +++ b/docker/valkey-latest.yml @@ -0,0 +1,20 @@ +version: "3.9" + +services: + app: + depends_on: + - valkey + environment: + - CACHE_POOL=cache.redis + - CACHE_DSN=valkey:6379 + - CACHE_NAMESPACE + + valkey: + image: "valkey/valkey:latest" + container_name: valkey + ports: + - "6379:6379" + command: ["valkey-server", "--save", "", "--appendonly", "no"] + restart: "no" + networks: + - backend diff --git a/docker/valkey-session-latest.yml b/docker/valkey-session-latest.yml new file mode 100644 index 0000000..b13a805 --- /dev/null +++ b/docker/valkey-session-latest.yml @@ -0,0 +1,19 @@ +version: "3.9" + +services: + app: + depends_on: + - valkey-session + environment: + - SESSION_HANDLER_ID=Ibexa\Bundle\Core\Session\Handler\NativeSessionHandler + - SESSION_SAVE_PATH=tcp://valkey-session:6379?weight=1 + + valkey-session: + image: "valkey/valkey:latest" + container_name: valkey-session + ports: + - "6379:6379" + command: ["valkey-server", "--save", "", "--appendonly", "no"] + restart: "no" + networks: + - backend