Add Settings admin page and settings service proxy

Wire /admin/settings route and sidebar link; proxy /settings/api/ to the
new settings service at 10.10.10.116. Admin can configure integration
credentials and manage Newbook room ordering from the portal.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jtricerolph 2026-07-01 18:56:27 +00:00
parent affb1368ac
commit e9cd40c80a
4 changed files with 406 additions and 1 deletions

View file

@ -18,6 +18,14 @@ server {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /settings/api/ {
proxy_pass http://10.10.10.116:3080/settings/api/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header Cache-Control "no-store";
}
location /deploy/ {
proxy_pass http://10.10.10.105:9000/;
proxy_set_header Host $host;