From c00205589232bbdc0b2238aa3172df0c298ca4f0 Mon Sep 17 00:00:00 2001 From: yusing Date: Thu, 26 Feb 2026 16:26:48 +0800 Subject: [PATCH] chore(rules): update example to use new block syntax --- internal/route/rules/rules.go | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/internal/route/rules/rules.go b/internal/route/rules/rules.go index c32d439d..a5054634 100644 --- a/internal/route/rules/rules.go +++ b/internal/route/rules/rules.go @@ -27,22 +27,21 @@ type ( Example: proxy.app1.rules: | - - name: default - do: | - rewrite / /index.html - serve /var/www/goaccess - - name: ws - on: | - header Connection Upgrade - header Upgrade websocket - do: bypass + default { + rewrite / /index.html + serve /var/www/goaccess + } + header Connection Upgrade & header Upgrade websocket { + bypass + } proxy.app2.rules: | - - name: default - do: bypass - - name: block POST and PUT - on: method POST | method PUT - do: error 403 Forbidden + default { + bypass + } + method POST | method PUT { + error 403 Forbidden + } */ //nolint:recvcheck Rules []Rule