From 6aa7ede93a4566809552ca12055c472cc6aa0e3f Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Wed, 29 May 2024 19:25:24 +0800 Subject: [PATCH] Refactor docker-compose.yml to expose port 5432 and update API server image --- compose/base.yml | 2 +- compose/services.yml | 23 +++++++++++++---------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/compose/base.yml b/compose/base.yml index b0e6b85..e5b6a39 100644 --- a/compose/base.yml +++ b/compose/base.yml @@ -71,7 +71,7 @@ services: - "8083:8083" - "8084:8084" - "8883:8883" - # - "5432:5432" + - "5432:5432" # - "8080:8080" # - "1883:1883" # - 18083:18083 diff --git a/compose/services.yml b/compose/services.yml index f725177..92ff8d9 100644 --- a/compose/services.yml +++ b/compose/services.yml @@ -53,20 +53,23 @@ services: interval: 30s timeout: 10s retries: 10 - ports: - - "5432:5432" - # expose: - # - 5432 + # ports: + # - "5432:5432" + expose: + - 5432 networks: - net - # labels: - # - "traefik.enable=true" + labels: + - "traefik.enable=true" # - "traefik.tcp.middlewares.test-inflightconn.inflightconn.amount=10" - # - "traefik.tcp.routers.postgres.entrypoints=postgres-socket" - # - "traefik.tcp.routers.postgres.rule=HostSNIRegexp(`^.+\\.furyhawk\\.lol$`)" + - "traefik.tcp.routers.postgres.entrypoints=postgres-socket" + - "traefik.tcp.routers.postgres.rule=HostSNI(`*`)" + - "traefik.tcp.routers.postgres.tls=true" + - "traefik.tcp.routers.postgres.tls.certresolver=letsencrypt" + # - "traefik.tcp.routers.postgres.rule=HostSNIRegexp(`^.+\\.furyhawk\\.lol$`)" # - "traefik.tcp.routers.postgres.middlewares=test-inflightconn" - # - "traefik.tcp.routers.postgres.service=postgres_service" - # - "traefik.tcp.services.postgres_service.loadbalancer.server.port=5432" + - "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"