diff --git a/dynamic/services.yaml b/dynamic/services.yaml index 348f882..602506f 100644 --- a/dynamic/services.yaml +++ b/dynamic/services.yaml @@ -226,6 +226,14 @@ http: - redirect-to-https service: noop@internal + pgadmin-express-http: + rule: "Host(`pgadmin.aetoskia.com`)" + entryPoints: + - web + middlewares: + - redirect-to-https + service: noop@internal + api-http: rule: "Host(`api.aetoskia.com`)" entryPoints: @@ -419,6 +427,14 @@ http: tls: certResolver: aetoskia + pgadmin: + rule: "Host(`pgadmin.aetoskia.com`)" + entryPoints: + - websecure + service: pgadmin-svc + tls: + certResolver: aetoskia + blog-api: rule: "Host(`api.aetoskia.com`) && PathPrefix(`/blogs`)" entryPoints: @@ -543,6 +559,11 @@ http: servers: - url: "http://private-pi:8001" + pgadmin-svc: + loadBalancer: + servers: + - url: "http://private-pi:8002" + # ---------------------- # API # ---------------------- diff --git a/traefik.yaml b/traefik.yaml index 90f6b02..6d63ea9 100644 --- a/traefik.yaml +++ b/traefik.yaml @@ -7,6 +7,8 @@ entryPoints: address: ":22" mongo: address: ":27017" + postgres: + address: ":5432" providers: file: