chore: Update Traefik configuration to enable TLS for multiple subdomains

This commit is contained in:
2024-05-16 20:19:56 +08:00
parent c569ecbf29
commit 7daa8e046d
+40 -26
View File
@@ -174,6 +174,16 @@ http:
certResolver: letsencrypt certResolver: letsencrypt
service: forum_server service: forum_server
plane-router:
entryPoints:
- web-secure
rule: "Host(`plan.furyhawk.lol`)" # || Host(`plane.furyhawk.lol`)"
middlewares:
- csrf
tls:
certResolver: letsencrypt
service: plane_app
privatebin-router: privatebin-router:
entryPoints: entryPoints:
- web-secure - web-secure
@@ -446,38 +456,38 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: http://api_server:8000 - url: http://api_server:8000
kestra_app:
loadBalancer:
servers:
- url: http://kestra:8080
jellyfin_app:
loadBalancer:
servers:
- url: http://jellyfin:8096
forum_server:
loadBalancer:
servers:
- url: http://flarum-web:80
bin_app: bin_app:
loadBalancer: loadBalancer:
servers: servers:
- url: http://privatebin:8080 - url: http://privatebin:8080
heynote_app:
loadBalancer:
servers:
- url: http://heynote_app:5173
cheatsheets_app: cheatsheets_app:
loadBalancer: loadBalancer:
servers: servers:
- url: http://cheatsheets_app:80 - url: http://cheatsheets_app:80
thelounge_app: forum_server:
loadBalancer: loadBalancer:
servers: servers:
- url: http://thelounge:9000 - url: http://flarum-web:80
heynote_app:
loadBalancer:
servers:
- url: http://heynote_app:5173
jellyfin_app:
loadBalancer:
servers:
- url: http://jellyfin:8096
kestra_app:
loadBalancer:
servers:
- url: http://kestra:8080
librechat_app: librechat_app:
loadBalancer: loadBalancer:
servers: servers:
- url: http://LibreChat:3080 - url: http://LibreChat:3080
thelounge_app:
loadBalancer:
servers:
- url: http://thelounge:9000
minio_server: minio_server:
loadBalancer: loadBalancer:
servers: servers:
@@ -494,6 +504,18 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: http://neo4j_server:7687 - url: http://neo4j_server:7687
plane_app:
loadBalancer:
servers:
- url: http://node01.local
streamlit_bai_app:
loadBalancer:
servers:
- url: http://streamlit_bai_app:8502
streamlit_fin_app:
loadBalancer:
servers:
- url: http://streamlit_fin_app:8501
emqx-mqtt-socket: emqx-mqtt-socket:
loadBalancer: loadBalancer:
servers: servers:
@@ -520,14 +542,6 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: http://syncthing:8384 - url: http://syncthing:8384
streamlit_bai_app:
loadBalancer:
servers:
- url: http://streamlit_bai_app:8502
streamlit_fin_app:
loadBalancer:
servers:
- url: http://streamlit_fin_app:8501
site_server: site_server:
loadBalancer: loadBalancer:
servers: servers: