services: embed: build: context: .. dockerfile: docker/embeddings.Dockerfile container_name: mindnet-embed restart: unless-stopped working_dir: /srv volumes: - ../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