From 3e3700338bab7f70d9a24e7cde923a65fbda4b8d Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:22:42 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix(docker):=20build=20mana-sear?= =?UTF-8?q?ch=20and=20skilltree-web=20locally?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mana-search: GHCR image is broken (missing node_modules) - skilltree-web: GHCR image doesn't exist - api-gateway: disabled (no image, no Dockerfile) All three now build locally on Mac Mini instead of pulling from GHCR. Co-Authored-By: Claude Opus 4.5 --- docker-compose.macmini.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index f9365de2a..a86e2a688 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -123,7 +123,10 @@ services: # Tier 2: Gateway & Search Services (Ports 3010-3029) # ============================================ + # NOTE: api-gateway disabled - no GHCR image available, no Dockerfile exists + # To re-enable: create Dockerfile in services/api-gateway/ and build locally api-gateway: + profiles: ["disabled"] image: ghcr.io/memo-2023/api-gateway:latest container_name: mana-core-gateway restart: always @@ -175,7 +178,10 @@ services: start_period: 15s mana-search: - image: ghcr.io/memo-2023/mana-search:latest + build: + context: . + dockerfile: services/mana-search/Dockerfile + image: mana-search:local container_name: mana-core-search restart: always depends_on: @@ -554,6 +560,7 @@ services: volumes: - ./docker/matrix/homeserver.yaml:/config/homeserver.yaml:ro - ./docker/matrix/log.config.yaml:/config/log.config.yaml:ro + - ./docker/matrix/appservices:/appservices:ro - ./docker/matrix/data:/data ports: - "4000:8008" @@ -1131,7 +1138,13 @@ services: start_period: 40s skilltree-web: - image: ghcr.io/memo-2023/skilltree-web:latest + build: + context: . + dockerfile: apps/skilltree/apps/web/Dockerfile + args: + PUBLIC_BACKEND_URL: http://skilltree-backend:3038 + PUBLIC_MANA_CORE_AUTH_URL: http://mana-auth:3001 + image: skilltree-web:local container_name: mana-app-skilltree-web restart: always depends_on: