From 7fc863d611d6a1bfab1f6e7ebe865d64716e6979 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Thu, 23 Jul 2026 19:02:06 +0700 Subject: [PATCH] feat: add lidm frontend and backend routes to traefik config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add routers and services for lidm.asepharyana.my.id (→ lidm-frontend:3000) and lidm-api.asepharyana.my.id (→ lidm-backend:3001) behind Traefik. Co-Authored-By: Claude Opus 4.8 (1M context) --- infra/traefik/dynamic/apps.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/infra/traefik/dynamic/apps.yaml b/infra/traefik/dynamic/apps.yaml index fc749cb..3fe647f 100644 --- a/infra/traefik/dynamic/apps.yaml +++ b/infra/traefik/dynamic/apps.yaml @@ -45,3 +45,34 @@ http: loadBalancer: servers: - url: 'http://jaeger:16686' + + # ── LSAR Frontend ── + lidm-frontend: + rule: 'Host(`lidm.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: lidm-frontend-service + + # ── LSAR Backend API ── + lidm-backend: + rule: 'Host(`lidm-api.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: lidm-backend-service + + services: + lidm-frontend-service: + loadBalancer: + servers: + - url: 'http://lidm-frontend:3000' + + lidm-backend-service: + loadBalancer: + servers: + - url: 'http://lidm-backend:3001'