From f3d52b27b2ad34df0e30038e8021ae447662ca60 Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Wed, 29 May 2024 15:59:58 +0800 Subject: [PATCH] Refactor traefik and dozzle service configurations in docker-compose.yml --- compose/services.yml | 9 +++++++-- compose/traefik/traefik.yml | 7 +++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/compose/services.yml b/compose/services.yml index b3db9b5..1c1d080 100644 --- a/compose/services.yml +++ b/compose/services.yml @@ -57,8 +57,13 @@ services: - "5432:5432" networks: - net - # labels: - # - "traefik.enable=true" + labels: + - "traefik.enable=true" + - "traefik.tcp.routers.postgres.entrypoints=postgres-socket" + - "traefik.tcp.routers.postgres.rule=HostSNIRegexp(`^.+\\.furyhawk\\.lol$`)" + - "traefik.tcp.middlewares.test-inflightconn.inflightconn.amount=10" + - "traefik.tcp.routers.postgres.service=postgres_service" + - "traefik.tcp.services.postgres_service.loadbalancer.server.port=5432" # - "traefik.http.routers.postgres.entrypoints=web-secure" # - "traefik.http.routers.postgres.rule=Host(`db.${DOMAINNAME}`)" # - "traefik.http.routers.postgres.middlewares=rate-limit@file, csrf@file" diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index 556deea..76d01a1 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -36,6 +36,9 @@ entryPoints: bolt-socket: address: ":7687" + postgres-socket: + address: ":5432" + certificatesResolvers: letsencrypt: # https://docs.traefik.io/master/https/acme/#lets-encrypt @@ -52,8 +55,8 @@ tcp: entryPoints: - bolt-socket rule: "HostSNIRegexp(`^.+\\.furyhawk\\.lol$`)" - tls: - certResolver: letsencrypt + # tls: + # certResolver: letsencrypt service: neo4j-bolt # emqx-web-socket-router: