From 12aed642a930c76b5746c0b9fb2e9597a1bd03d1 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Fri, 31 Jul 2026 12:42:14 +0700 Subject: [PATCH] ci(traefik): add zeavis routes via file provider (Nix migration) --- infra/traefik/dynamic/apps.yaml | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/infra/traefik/dynamic/apps.yaml b/infra/traefik/dynamic/apps.yaml index e7ab5b7..adb0f4e 100644 --- a/infra/traefik/dynamic/apps.yaml +++ b/infra/traefik/dynamic/apps.yaml @@ -90,6 +90,36 @@ http: - common-chain@file service: lidm-backend-service + # ── ZeaVis Edu Frontend ── + zeavisedu: + rule: 'Host(`zeavisedu.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: zeavisedu-service + + # ── ZeaVis Edu API ── + api-zeavisedu: + rule: 'Host(`api-zeavisedu.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: api-zeavisedu-service + + # ── ZeaVis Edu ML Service ── + ml-zeavisedu: + rule: 'Host(`ml-zeavisedu.asepharyana.my.id`)' + entryPoints: + - websecure + tls: {} + middlewares: + - common-chain@file + service: ml-zeavisedu-service + services: hub-service: loadBalancer: @@ -135,3 +165,18 @@ http: loadBalancer: servers: - url: 'http://host.docker.internal:3101' + + zeavisedu-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:8088' + + api-zeavisedu-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:3200' + + ml-zeavisedu-service: + loadBalancer: + servers: + - url: 'http://host.docker.internal:8200'