From 97f349ca279b2a78a6f641d056c20e3de2e92c11 Mon Sep 17 00:00:00 2001 From: Zainab2604 <150742522+Zainab2604@users.noreply.github.com> Date: Sun, 25 May 2025 13:41:15 +0200 Subject: [PATCH] Add Containerisierung --- project/backend/spacy-service/Dockerfile | 17 +++++++++++++++++ project/backend/spacy-service/app.py | 3 ++- .../backend/spacy-service/requirements.txt | 3 ++- .../__pycache__/extract.cpython-312.pyc | Bin 1397 -> 1377 bytes 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 project/backend/spacy-service/Dockerfile diff --git a/project/backend/spacy-service/Dockerfile b/project/backend/spacy-service/Dockerfile new file mode 100644 index 0000000..c41372d --- /dev/null +++ b/project/backend/spacy-service/Dockerfile @@ -0,0 +1,17 @@ +FROM python:3.12-slim + +WORKDIR /app + +RUN apt-get update && apt-get install -y \ + g++ \ + build-essential \ + && rm -rf /var/lib/apt/lists/* + +COPY .. /app + +RUN pip install --upgrade pip +RUN pip install --no-cache-dir -r requirements.txt + +RUN python -m spacy download en_core_web_sm + +CMD ["python3.12", "app.py"] diff --git a/project/backend/spacy-service/app.py b/project/backend/spacy-service/app.py index 09390c2..48d23a8 100644 --- a/project/backend/spacy-service/app.py +++ b/project/backend/spacy-service/app.py @@ -13,5 +13,6 @@ def extract_pdf(): if __name__ == "__main__": - app.run(host="127.0.0.1", port=5050, debug=True) + app.run(host="0.0.0.0", port=5050) + diff --git a/project/backend/spacy-service/requirements.txt b/project/backend/spacy-service/requirements.txt index 48ee9e4..0b50219 100644 --- a/project/backend/spacy-service/requirements.txt +++ b/project/backend/spacy-service/requirements.txt @@ -2,4 +2,5 @@ spacy>=3.8.0,<3.9.0 spacy-transformers==1.3.3 transformers==4.35.2 torch -https://github.com/explosion/spacy-models/releases/download/xx_ent_wiki_sm-3.8.0/xx_ent_wiki_sm-3.8.0-py3-none-any.whl +flask +https://github.com/explosion/spacy-models/releases/download/xx_ent_wiki_sm-3.8.0/xx_ent_wiki_sm-3.8.0-py3-none-any.whl \ No newline at end of file diff --git a/project/backend/spacy-service/services/__pycache__/extract.cpython-312.pyc b/project/backend/spacy-service/services/__pycache__/extract.cpython-312.pyc index 5e293ff6793095c93b3454eda8e50e7dc40b2d68..063eba4bc426a2628d0c0473c9bc87442efdc638 100644 GIT binary patch delta 272 zcmey$^^lAAG%qg~0}wQwG|V_Ykyn!O*+g|&y;R05HjpSP$l^rhgLoj769d%i*;X?` zBw=(EI}Sqxu^7Uh!nB$RA|A!b#E{C6C4xm2C){lA6y_F&D4t42O_rA+g?^hA74BO~MO$?~k~VmEmC`@=iK`(rv|W@ukf_qojL M+rV{Watx~^0J2djyZ`_I delta 304 zcmaFJ^_7eFG%qg~0}yx~H_W&>kyn!O-9&X+o)m@@#vJA-=2WIEj)_I;^*{=w2o+@U zqVhq!RQA=35K$N%#Q`z|Q)QMgrdTRR3e##Ph-!1l>{Pgt9y!6QpEEQs!KwTgw6-NPy56p~=jJFy19#7_G zRo8#O%ikZ~8Qve$88busg1XOTUf%|;2W$cjsqI;fSreo#v&l3te`XV56fcqiY6bw< CB{S>*