add badger middleware to api and dashboard routes

This commit is contained in:
miloschwartz
2025-12-20 21:49:08 -05:00
parent af4f85a081
commit a3610b7dde
2 changed files with 20 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
http: http:
middlewares: middlewares:
badger:
plugin:
badger:
disableForwardAuth: true
redirect-to-https: redirect-to-https:
redirectScheme: redirectScheme:
scheme: https scheme: https
@@ -63,6 +67,7 @@ http:
- web - web
middlewares: middlewares:
- redirect-to-https - redirect-to-https
- badger
# Next.js router (handles everything except API and WebSocket paths) # Next.js router (handles everything except API and WebSocket paths)
next-router: next-router:
@@ -72,6 +77,7 @@ http:
- websecure - websecure
middlewares: middlewares:
- security-headers # Add security headers middleware - security-headers # Add security headers middleware
- badger
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
@@ -83,6 +89,7 @@ http:
- websecure - websecure
middlewares: middlewares:
- security-headers # Add security headers middleware - security-headers # Add security headers middleware
- badger
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
@@ -94,6 +101,7 @@ http:
- websecure - websecure
middlewares: middlewares:
- security-headers # Add security headers middleware - security-headers # Add security headers middleware
- badger
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt

View File

@@ -1,5 +1,9 @@
http: http:
middlewares: middlewares:
badger:
plugin:
badger:
disableForwardAuth: true
redirect-to-https: redirect-to-https:
redirectScheme: redirectScheme:
scheme: https scheme: https
@@ -13,6 +17,7 @@ http:
- web - web
middlewares: middlewares:
- redirect-to-https - redirect-to-https
- badger
# Next.js router (handles everything except API and WebSocket paths) # Next.js router (handles everything except API and WebSocket paths)
next-router: next-router:
@@ -20,6 +25,8 @@ http:
service: next-service service: next-service
entryPoints: entryPoints:
- websecure - websecure
middlewares:
- badger
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
@@ -29,6 +36,8 @@ http:
service: api-service service: api-service
entryPoints: entryPoints:
- websecure - websecure
middlewares:
- badger
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
@@ -38,6 +47,8 @@ http:
service: api-service service: api-service
entryPoints: entryPoints:
- websecure - websecure
middlewares:
- badger
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
@@ -59,4 +70,4 @@ tcp:
version: 1 version: 1
pp-transport-v2: pp-transport-v2:
proxyProtocol: proxyProtocol:
version: 2 version: 2