summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLain Soykaf <lain@lain.com>2024-05-19 12:59:03 +0400
committerLain Soykaf <lain@lain.com>2024-05-19 12:59:03 +0400
commit8329ad521419119f89e3e2577269475190cfe921 (patch)
tree801fb93321b8d9d7e9b10dd37e36afb8f0db184f
parentdd48810186e3b4ee14e1d3727f37bd470d0711a4 (diff)
downloadpleroma-8329ad521419119f89e3e2577269475190cfe921.tar.gz
pleroma-8329ad521419119f89e3e2577269475190cfe921.zip
B FastembedAPI: Add requirements.txt
-rw-r--r--supplemental/search/fastembed-api/Dockerfile3
-rw-r--r--supplemental/search/fastembed-api/requirements.txt4
2 files changed, 6 insertions, 1 deletions
diff --git a/supplemental/search/fastembed-api/Dockerfile b/supplemental/search/fastembed-api/Dockerfile
index f83c1c1b3..c1e0ef51f 100644
--- a/supplemental/search/fastembed-api/Dockerfile
+++ b/supplemental/search/fastembed-api/Dockerfile
@@ -2,7 +2,8 @@ FROM python:3.9
WORKDIR /code
COPY fastembed-server.py /workdir/fastembed-server.py
+COPY requirements.txt /workdir/requirements.txt
-RUN pip install --no-cache-dir --upgrade fastembed fastapi uvicorn
+RUN pip install -r /workdir/requirements.txt
CMD ["python", "/workdir/fastembed-server.py"]
diff --git a/supplemental/search/fastembed-api/requirements.txt b/supplemental/search/fastembed-api/requirements.txt
new file mode 100644
index 000000000..db67a8402
--- /dev/null
+++ b/supplemental/search/fastembed-api/requirements.txt
@@ -0,0 +1,4 @@
+fastapi==0.111.0
+fastembed==0.2.7
+pydantic==1.10.15
+uvicorn==0.29.0