From dfa709d9e0086b628ad5d328aff36dea747189f9 Mon Sep 17 00:00:00 2001 From: Alexander Moisseev Date: Fri, 5 Sep 2025 20:18:20 +0300 Subject: [PATCH] [Test] Enable history_redis module --- .github/workflows/ci_webui_e2e_playwright.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci_webui_e2e_playwright.yml b/.github/workflows/ci_webui_e2e_playwright.yml index 0241ad50e1..d65ebafad0 100644 --- a/.github/workflows/ci_webui_e2e_playwright.yml +++ b/.github/workflows/ci_webui_e2e_playwright.yml @@ -50,22 +50,26 @@ jobs: run: | mkdir -p ${PREFIX}/etc/rspamd/local.d cp -r src/conf/* ${PREFIX}/etc/rspamd/ - echo 'static_dir = "${PREFIX}/share/rspamd/www";' > ${PREFIX}/etc/rspamd/local.d/worker-controller.inc - echo 'password = "$2$8y16z4benwtsemhhcsdtxc6zem1muuhj$pufmrdhm41s53eccisds6rxych3khq493jhqra8r1i3jto93dt7b";' >> ${PREFIX}/etc/rspamd/local.d/worker-controller.inc - echo 'enable_password = "$2$hkmgaqejragy47tfe18k7r8zf4wwfegt$jdrfna838b9f4mqu73q858t3zjpse1kw8mw7e6yeftabq1of1sry";' >> ${PREFIX}/etc/rspamd/local.d/worker-controller.inc - echo 'secure_ip = "0";' >> ${PREFIX}/etc/rspamd/local.d/worker-controller.inc + cat > ${PREFIX}/etc/rspamd/local.d/worker-controller.inc << 'EOF' + static_dir = "${PREFIX}/share/rspamd/www"; + password = "$2$8y16z4benwtsemhhcsdtxc6zem1muuhj$pufmrdhm41s53eccisds6rxych3khq493jhqra8r1i3jto93dt7b"; + enable_password = "$2$hkmgaqejragy47tfe18k7r8zf4wwfegt$jdrfna838b9f4mqu73q858t3zjpse1kw8mw7e6yeftabq1of1sry"; + secure_ip = "0"; + EOF cat > ${PREFIX}/etc/rspamd/local.d/logging.inc << 'EOF' type = "console"; level = "error"; EOF - # Disable redis dependent modules for WebUI tests - echo 'redis { enabled = false; }' > ${PREFIX}/etc/rspamd/local.d/modules.conf + cat > ${PREFIX}/etc/rspamd/local.d/history_redis.conf << 'EOF' + servers = "127.0.0.1"; + EOF chmod +x ${PREFIX}/bin/rspamd mkdir -p /var/run/rspamd /var/lib/rspamd chown $USER:$USER /var/run/rspamd /var/lib/rspamd - name: Start rspamd and wait for WebUI run: | + redis-server --daemonize yes ${PREFIX}/bin/rspamd -c ${PREFIX}/etc/rspamd/rspamd.conf --insecure & # Initial delay before polling (in seconds) initial_delay=5 -- 2.47.3