chore: Update Traefik configuration for neo4j-bolt service

This commit is contained in:
2024-05-09 20:20:01 +08:00
parent dbc0a83125
commit 139dece739
+38 -27
View File
@@ -49,8 +49,15 @@ certificatesResolvers:
httpChallenge: httpChallenge:
entryPoint: web entryPoint: web
# tcp: tcp:
# routers: routers:
neo4j-bolt-router:
entryPoints:
- bolt-socket
rule: "HostSNI(`neo4j.furyhawk.lol`)"
tls: {}
service: neo4j-bolt
# emqx-web-socket-router: # emqx-web-socket-router:
# rule: "HostSNI(`mqttx.furyhawk.lol`)" # rule: "HostSNI(`mqttx.furyhawk.lol`)"
# entryPoints: # entryPoints:
@@ -65,38 +72,42 @@ certificatesResolvers:
# tls: # tls:
# certResolver: letsencrypt # certResolver: letsencrypt
# services: services:
neo4j-bolt:
loadBalancer:
servers:
- address: "neo4j_server:7687"
# emqx-web-socket-service: # emqx-web-socket-service:
# loadBalancer: # loadBalancer:
# servers: # servers:
# - url: http://emqx1:8083 # - address: ws://emqx1:8083
# emqx-web-socket-secure-service: # emqx-web-socket-secure-service:
# loadBalancer: # loadBalancer:
# servers: # servers:
# - url: http://emqx1:8084 # - address: wss://emqx1:8084
http: http:
routers: routers:
dashboard: dashboard:
rule: "Host(`dashboard.furyhawk.lol`) && PathPrefix(`/api`, `/dashboard`)"
entryPoints: entryPoints:
- web-secure - web-secure
rule: "Host(`dashboard.furyhawk.lol`) && PathPrefix(`/api`, `/dashboard`)"
middlewares: middlewares:
- auth - auth
service: api@internal
tls: tls:
# https://docs.traefik.io/master/routing/routers/#certresolver # https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt certResolver: letsencrypt
service: api@internal
portainer-router: portainer-router:
rule: "Host(`portainer.furyhawk.lol`, `port.furyhawk.lol`)"
entryPoints: entryPoints:
- web-secure - web-secure
rule: "Host(`portainer.furyhawk.lol`, `port.furyhawk.lol`)"
middlewares: middlewares:
- csrf - csrf
service: portainer_service
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
service: portainer_service
edge-router: edge-router:
rule: "Host(`edge.furyhawk.lol`)" rule: "Host(`edge.furyhawk.lol`)"
@@ -104,30 +115,30 @@ http:
- web-secure - web-secure
middlewares: middlewares:
- csrf - csrf
service: edge_service
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
service: edge_service
adminer-router: adminer-router:
rule: "Host(`adminer.furyhawk.lol`)"
entryPoints: entryPoints:
- web-secure - web-secure
rule: "Host(`adminer.furyhawk.lol`)"
middlewares: middlewares:
- csrf - csrf
service: adminer_app
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
service: adminer_app
api-router: api-router:
rule: "Host(`api.furyhawk.lol`)"
entryPoints: entryPoints:
- web-secure - web-secure
rule: "Host(`api.furyhawk.lol`)"
middlewares: middlewares:
- auth - auth
- csrf - csrf
service: api_server
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
service: api_server
kestra-router: kestra-router:
rule: "Host(`kestra.furyhawk.lol`)" rule: "Host(`kestra.furyhawk.lol`)"
@@ -241,15 +252,15 @@ http:
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
graph-router: # graph-router:
rule: "Host(`neo4j.furyhawk.lol`)" # rule: "Host(`neo4j.furyhawk.lol`)"
entryPoints: # entryPoints:
- bolt-socket # - bolt-socket
middlewares: # middlewares:
- csrf # - csrf
service: neo4j-bolt # service: neo4j-bolt
tls: # tls:
certResolver: letsencrypt # certResolver: letsencrypt
mqtt-http-router: mqtt-http-router:
rule: "Host(`mqtt.furyhawk.lol`)" rule: "Host(`mqtt.furyhawk.lol`)"
@@ -482,10 +493,10 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: http://neo4j_server:7474 - url: http://neo4j_server:7474
neo4j-bolt: # neo4j-bolt:
loadBalancer: # loadBalancer:
servers: # servers:
- url: http://neo4j_server:7687 # - url: http://neo4j_server:7687
emqx-mqtt-socket: emqx-mqtt-socket:
loadBalancer: loadBalancer:
servers: servers: