From 1811c6adc23c9373bd54fad9a2391fe640574345 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Fri, 31 Jul 2026 11:29:32 +0700 Subject: [PATCH] ci(traefik): add lidm frontend+backend routes via file provider (Nix migration) --- infra/traefik/dynamic/apps.yaml | 60 +++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/infra/traefik/dynamic/apps.yaml b/infra/traefik/dynamic/apps.yaml index ee4d248..1f925a9 100644 --- a/infra/traefik/dynamic/apps.yaml +++ b/infra/traefik/dynamic/apps.yaml @@ -50,6 +50,46 @@ http: - common-chain@file service: jaeger-service + # ── 9Router (AI routing gateway) ── + 9router: + rule: 'Host(`9router.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: 9router-service + + # ── PR-Agent (GitHub App webhook) ── + pr-agent: + rule: 'Host(`pr-agent.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: pr-agent-service + + # ── LIDM Frontend ── + lidm-frontend: + rule: 'Host(`lidm.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: lidm-frontend-service + + # ── LIDM Backend API ── + lidm-backend: + rule: 'Host(`lidm-api.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: lidm-backend-service + services: hub-service: loadBalancer: @@ -75,3 +115,23 @@ http: loadBalancer: servers: - url: 'http://jaeger:16686' + + 9router-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:20128' + + pr-agent-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:3002' + + lidm-frontend-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:3000' + + lidm-backend-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:3001'