add a bunch of servala redirect zones
All checks were successful
Build and Deploy / build (push) Successful in 35s
Build and Deploy / deploy (push) Successful in 4s

This commit is contained in:
Tobias Brunner 2025-05-07 11:44:08 +02:00
parent 290c4fb63e
commit 1347f9c72a
No known key found for this signature in database
3 changed files with 159 additions and 2 deletions

View file

@ -28,7 +28,7 @@ spec:
- name: DEBUG
value: "false"
- name: ALLOWED_HOSTS
value: www.servala.com,servala.com,www.serva.la,serva.la
value: servala.com,serva.la,servala.at,servala.ch,servala.de,servala.io,servala.space,sir-vala.ch,sirvala.ch
- name: DB_FILE
value: /data/servala.db
- name: ODOO_URL

View file

@ -46,10 +46,164 @@ spec:
name: servala
port:
number: 8080
- host: www.servala.at
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: servala.at
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: www.servala.ch
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: servala.ch
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: www.servala.de
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: servala.de
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: www.servala.io
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: servala.io
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: www.servala.space
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: servala.space
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: www.sir-vala.ch
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: sir-vala.ch
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: www.sirvala.ch
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
- host: sirvala.ch
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: servala
port:
number: 8080
tls:
- hosts:
- www.servala.com
- servala.com
- www.serva.la
- serva.la
- www.servala.at
- servala.at
- www.servala.ch
- servala.ch
- www.servala.de
- servala.de
- www.servala.io
- servala.io
- www.servala.space
- servala.space
- www.sir-vala.ch
- sir-vala.ch
- www.sirvala.ch
- sirvala.ch
secretName: ingress-cert

View file

@ -42,7 +42,10 @@ SECRET_KEY = env.str("SECRET_KEY")
DEBUG = env.bool("DEBUG", default=False)
# Get all allowed hosts
ALLOWED_HOSTS = env.list("ALLOWED_HOSTS", default=[])
original_hosts = env.list("ALLOWED_HOSTS", default=[])
ALLOWED_HOSTS = original_hosts + [
f"www.{host}" for host in original_hosts if not host.startswith("www.")
]
# Flexible CSRF handling - support both HTTP and HTTPS as needed
HTTP_HOSTS = env.list("HTTP_HOSTS", default=[])