From 4e4ed101c5146e047b6253ceb0e41310a1efd201 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Thu, 23 Jul 2026 06:47:42 +0700 Subject: [PATCH] fix(infra): hub at root domain asepharyana.my.id --- docs/ARCHITECTURE.md | 4 ++-- infra/traefik/dynamic/apps.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index e24dc79..d9dc7e2 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -36,8 +36,8 @@ Traefik (v3.6) ├─ Plugin: real-ip (Cloudflare), block-sensitive-paths │ ▼ Router matching -Host(`scraper.asepharyana.my.id`) || Host(`api.asepharyana.my.id') → scraper-api -Host(`hub.asepharyana.my.id`) → hub +Host(`asepharyana.my.id`) || Host(`www.asepharyana.my.id`) || Host(`hub.asepharyana.my.id`) → hub +Host(`scraper.asepharyana.my.id`) || Host(`api.asepharyana.my.id`) → scraper-api │ ▼ Service load balancer http://scraper-api:4091 diff --git a/infra/traefik/dynamic/apps.yaml b/infra/traefik/dynamic/apps.yaml index 9516d09..e7fcfbb 100644 --- a/infra/traefik/dynamic/apps.yaml +++ b/infra/traefik/dynamic/apps.yaml @@ -2,7 +2,7 @@ http: routers: # ── Hub (Portfolio SPA) ── hub: - rule: 'Host(`hub.asepharyana.my.id`) || Host(`hub.asepharyana.web.id`)' + rule: 'Host(`asepharyana.my.id`) || Host(`www.asepharyana.my.id`) || Host(`hub.asepharyana.my.id`) || Host(`asepharyana.web.id`) || Host(`www.asepharyana.web.id`) || Host(`hub.asepharyana.web.id`)' entryPoints: - websecure tls: {}