make semantic embedding dependency opt in

This commit is contained in:
2026-09-06 18:32:41 +03:00
parent 32383bcc3f
commit efd5f7cce1
3 changed files with 6 additions and 2 deletions
+4 -1
View File
@@ -20,8 +20,11 @@ WORKDIR /app
# Playwright + Chromium (yalnızca chromium; sistem bağımlılıklarıyla)
ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright
ARG ENABLE_SEMANTIC_MATCH=0
ENV UYUM_GOMME=0
RUN npm init -y >/dev/null \
&& npm i --omit=dev playwright@1.62.1 @huggingface/transformers@3 \
&& npm i --omit=dev playwright@1.62.1 \
&& if [ "$ENABLE_SEMANTIC_MATCH" = "1" ]; then npm i --omit=dev @huggingface/transformers@3; fi \
&& npx playwright install --with-deps chromium \
&& npm cache clean --force