monitoring: caddy handles and ignore rules for monitoring sites

This commit is contained in:
Hernâni Marques 2026-07-18 19:57:21 +02:00
parent 46efd8a51c
commit e40364349b
No known key found for this signature in database
3 changed files with 97 additions and 0 deletions

1
.gitignore vendored
View file

@ -9,3 +9,4 @@ scripts/taler-monitoring/settings.conf
# Local e2e/overrides — never commit (use secrets.env.example as template) # Local e2e/overrides — never commit (use secrets.env.example as template)
scripts/taler-monitoring/secrets.env scripts/taler-monitoring/secrets.env
scripts/taler-monitoring/secrets.env.local scripts/taler-monitoring/secrets.env.local
scripts/taler-monitoring/site-gen/settings.conf

View file

@ -37,6 +37,22 @@ taler.hacktivism.ch {
} }
} }
# taler-monitoring console HTML (host static — not in app containers)
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/{host}/monitoring_err
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/{host}/monitoring
file_server
}
# SPA: /webui → /webui/ # SPA: /webui → /webui/
redir /webui /webui/ 302 redir /webui /webui/ 302
@ -62,6 +78,22 @@ exchange.hacktivism.ch {
} }
} }
# taler-monitoring console HTML (host static — not in app containers)
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/{host}/monitoring_err
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/{host}/monitoring
file_server
}
reverse_proxy 127.0.0.1:9011 { reverse_proxy 127.0.0.1:9011 {
import proxy_public import proxy_public
} }
@ -79,6 +111,22 @@ bank.hacktivism.ch {
} }
} }
# taler-monitoring console HTML (host static — not in app containers)
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/{host}/monitoring_err
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/{host}/monitoring
file_server
}
# Static terms/privacy on landing nginx :9013 # Static terms/privacy on landing nginx :9013
handle /terms* { handle /terms* {
reverse_proxy 127.0.0.1:9013 { reverse_proxy 127.0.0.1:9013 {

View file

@ -37,6 +37,22 @@ taler.hacktivism.ch {
} }
} }
# taler-monitoring console HTML (host static — not in app containers)
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/{host}/monitoring_err
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/{host}/monitoring
file_server
}
# SPA: /webui → /webui/ # SPA: /webui → /webui/
redir /webui /webui/ 302 redir /webui /webui/ 302
@ -62,6 +78,22 @@ exchange.hacktivism.ch {
} }
} }
# taler-monitoring console HTML (host static — not in app containers)
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/{host}/monitoring_err
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/{host}/monitoring
file_server
}
reverse_proxy 127.0.0.1:9011 { reverse_proxy 127.0.0.1:9011 {
import proxy_public import proxy_public
} }
@ -79,6 +111,22 @@ bank.hacktivism.ch {
} }
} }
# taler-monitoring console HTML (host static — not in app containers)
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/{host}/monitoring_err
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/{host}/monitoring
file_server
}
# Static terms/privacy on landing nginx :9013 # Static terms/privacy on landing nginx :9013
handle /terms* { handle /terms* {
reverse_proxy 127.0.0.1:9013 { reverse_proxy 127.0.0.1:9013 {