From f675b86dc8815b3534b011784d4c650e1aa3e71a Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Mon, 15 Jun 2026 14:05:44 +0700 Subject: [PATCH] fix(docker): remove port exposure from docker-compose.yml All services route through Traefik via internal network labels. No ports need to be exposed on the host. Co-Authored-By: Claude --- docker-compose.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index fef32f4..efd158a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,8 +38,6 @@ services: API_PORT: "3000" WEB_APP_URL: https://zeavisedu.asepharyana.my.id ML_SERVICE_URL: ${ML_SERVICE_URL:-http://zeavis-ml:8000} - ports: - - "3000:3000" labels: traefik.enable: "true" traefik.http.routers.zeavis-api.rule: Host(`api-zeavisedu.asepharyana.my.id`) @@ -53,8 +51,6 @@ services: image: prom/node-exporter:v1.8.2 container_name: zeavis-node-exporter restart: unless-stopped - ports: - - "9100:9100" command: - "--path.rootfs=/host" - "--web.listen-address=:9100" @@ -77,8 +73,6 @@ services: environment: MODEL_PATH: /app/model/model.onnx MODEL_INPUT_SIZE: "224" - ports: - - "8000:8000" labels: traefik.enable: "true" traefik.http.routers.zeavis-ml.rule: Host(`ml-zeavisedu.asepharyana.my.id`)