From 2b644dbb015676fc25d13056a83a3f0fdd1568a1 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Feb 2024 21:15:26 +0000 Subject: [PATCH] Add Rust toolchain and download mpnet-base-v2.zip model --- application/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/application/Dockerfile b/application/Dockerfile index 81ed570ad..7ea15ff73 100644 --- a/application/Dockerfile +++ b/application/Dockerfile @@ -2,15 +2,16 @@ FROM python:3.11-slim-bullseye as builder # Tiktoken requires Rust toolchain, so build it in a separate stage RUN apt-get update && apt-get install -y gcc curl +RUN wget https://d3dg1063dc54p9.cloudfront.net/models/embeddings/mpnet-base-v2.zip +RUN unzip mpnet-base-v2.zip -d model +RUN rm mpnet-base-v2.zip RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && apt-get install --reinstall libc6-dev -y ENV PATH="/root/.cargo/bin:${PATH}" RUN pip install --upgrade pip && pip install tiktoken==0.5.2 COPY requirements.txt . RUN pip install -r requirements.txt RUN apt-get install -y wget unzip -RUN wget https://d3dg1063dc54p9.cloudfront.net/models/embeddings/mpnet-base-v2.zip -RUN unzip mpnet-base-v2.zip -d model -RUN rm mpnet-base-v2.zip + FROM python:3.11-slim-bullseye