Skip to content

Commit 0685b5b

Browse files
Merge pull request #73 from Lumen-Labs/development
chore(readme): + fix ci models
2 parents 57d772f + a285f75 commit 0685b5b

6 files changed

Lines changed: 248 additions & 450 deletions

File tree

.github/assets/console-sh.png

593 KB
Loading

.github/workflows/tags.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ jobs:
6262
BUILD_DATE=${{ github.event.head_commit.timestamp }}
6363
BUILD_SHA=${{ github.sha }}
6464
CACHE_BUST=${{ github.run_number }}
65+
secrets: |
66+
HF_TOKEN=${{ secrets.HF_TOKEN }}
6567
cache-from: type=gha
6668
cache-to: type=gha,mode=max
6769

Dockerfile

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,11 @@ RUN poetry sync --no-root \
3333
&& rm -rf /root/.cache /tmp/*
3434

3535
COPY src/ ./src/
36+
COPY scripts/preload_docker_models.py ./scripts/
3637

37-
RUN /app/.venv/bin/python -c "\
38-
from sentence_transformers import SentenceTransformer; \
39-
SentenceTransformer('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2'); \
40-
SentenceTransformer('intfloat/e5-small')" \
41-
&& for m in $(/app/.venv/bin/python -c "from src.constants.spacy_models import SPACY_MODEL_NAMES; print(' '.join(sorted(set(SPACY_MODEL_NAMES.values()))))"); do \
42-
/app/.venv/bin/python -m spacy download "$m"; \
43-
done \
38+
RUN --mount=type=secret,id=HF_TOKEN,required=false \
39+
export HUGGING_FACE_HUB_TOKEN="$(cat /run/secrets/HF_TOKEN 2>/dev/null || true)" \
40+
&& /app/.venv/bin/python scripts/preload_docker_models.py \
4441
&& rm -rf /root/.cache /tmp/*
4542

4643
# ── Stage 2: runtime ────────────────────────────────────────

0 commit comments

Comments
 (0)