From d4e333325ec387704961fc235c59893bb6d1251c Mon Sep 17 00:00:00 2001 From: Lars Date: Wed, 3 Sep 2025 12:51:13 +0200 Subject: [PATCH] docker/docker-compose.yml aktualisiert --- docker/docker-compose.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 13b2771..ca3d9b2 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,13 +1,22 @@ -version: "3.9" services: embed: - image: python:3.11-slim + build: + context: .. + dockerfile: docker/embeddings.Dockerfile container_name: mindnet-embed + restart: unless-stopped working_dir: /srv volumes: - - ../app:/srv # mappt app/ ins Container-Arbeitsverzeichnis - command: bash -lc "pip install --no-cache-dir fastapi==0.111.0 uvicorn==0.30.1 sentence-transformers==3.0.1 && uvicorn embed_server:app --host 0.0.0.0 --port 8990" + - ../app:/srv # bind mount, damit du embed_server.py leicht ändern kannst + - ./hf_cache:/srv/.hf_cache # persistenter HF-Cache ports: - "8990:8990" environment: - TRANSFORMERS_CACHE=/srv/.hf_cache + - HF_HUB_DISABLE_TELEMETRY=1 + healthcheck: + test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8990/health || exit 1"] + interval: 20s + timeout: 5s + retries: 10 + start_period: 40s