diff --git a/cmdeploy/src/cmdeploy/__init__.py b/cmdeploy/src/cmdeploy/__init__.py index 11a71a91..859be882 100644 --- a/cmdeploy/src/cmdeploy/__init__.py +++ b/cmdeploy/src/cmdeploy/__init__.py @@ -436,6 +436,16 @@ def _configure_rspamd(dkim_selector: str, mail_domain: str) -> bool: ) need_restart |= hfilter.changed + redis_conf = files.put( + name="enable redis for caching", + src=importlib.resources.files(__package__).joinpath("rspamd/rspamd_redis.conf"), + dest="/etc/rspamd/local.d/redis.conf", + user="root", + group="root", + mode="644", + ) + need_restart |= redis_conf.changed + ratelimit_conf = files.put( name="enable rate limiting", src=importlib.resources.files(__package__).joinpath("rspamd/ratelimit.conf"), diff --git a/cmdeploy/src/cmdeploy/rspamd/rspamd_redis.conf b/cmdeploy/src/cmdeploy/rspamd/rspamd_redis.conf new file mode 100644 index 00000000..5a9c5825 --- /dev/null +++ b/cmdeploy/src/cmdeploy/rspamd/rspamd_redis.conf @@ -0,0 +1 @@ +servers = "127.0.0.1";