chore: Update Traefik configuration to enable TLS for multiple subdomains

This commit is contained in:
2024-05-16 20:36:43 +08:00
parent 0ebaa0406d
commit 6c295192a9
+44 -44
View File
@@ -142,26 +142,26 @@ http:
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
service: api_server service: api_server
kestra-router:
entryPoints:
- web-secure
rule: "Host(`kestra.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: kestra_app
jellyfin-router: chat-router:
entryPoints: entryPoints:
- web-secure - web-secure
rule: "Host(`media.furyhawk.lol`)" rule: "Host(`bot.furyhawk.lol`) || Host(`chat.furyhawk.lol`)"
middlewares: middlewares:
- csrf - csrf
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
service: jellyfin_app service: librechat_app
cheatsheets-router:
entryPoints:
- web-secure
rule: "Host(`cheat.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: cheatsheets_app
forum-router: forum-router:
entryPoints: entryPoints:
@@ -174,6 +174,36 @@ http:
certResolver: letsencrypt certResolver: letsencrypt
service: forum_server service: forum_server
heynote-router:
entryPoints:
- web-secure
rule: "Host(`note.furyhawk.lol`) || Host(`pad.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: heynote_app
jellyfin-router:
entryPoints:
- web-secure
rule: "Host(`media.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: jellyfin_app
kestra-router:
entryPoints:
- web-secure
rule: "Host(`kestra.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: kestra_app
plane-router: plane-router:
entryPoints: entryPoints:
- web-secure - web-secure
@@ -194,26 +224,6 @@ http:
certResolver: letsencrypt certResolver: letsencrypt
service: bin_app service: bin_app
heynote-router:
entryPoints:
- web-secure
rule: "Host(`note.furyhawk.lol`) || Host(`pad.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: heynote_app
cheatsheets-router:
entryPoints:
- web-secure
rule: "Host(`cheat.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: cheatsheets_app
thelounge-router: thelounge-router:
entryPoints: entryPoints:
- web-secure - web-secure
@@ -224,16 +234,6 @@ http:
certResolver: letsencrypt certResolver: letsencrypt
service: thelounge_app service: thelounge_app
chat-router:
entryPoints:
- web-secure
rule: "Host(`bot.furyhawk.lol`) || Host(`chat.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: librechat_app
minio-router: minio-router:
entryPoints: entryPoints:
- web-secure - web-secure
@@ -507,7 +507,7 @@ http:
plane_app: plane_app:
loadBalancer: loadBalancer:
servers: servers:
- url: http://node01.local - url: http://node01.local:80
streamlit_bai_app: streamlit_bai_app:
loadBalancer: loadBalancer:
servers: servers: