From 54dfe0f8c91c7485676e73c114e43ad5c1d599e4 Mon Sep 17 00:00:00 2001 From: Tom Searle Date: Fri, 8 Dec 2023 22:42:56 +0000 Subject: [PATCH] 8693a0pwy: only use CPU medcat, don't cache deps from pip --- webapp/Dockerfile | 2 +- webapp/api/api/models.py | 2 +- webapp/requirements.txt | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/webapp/Dockerfile b/webapp/Dockerfile index 323494ad..f0c0ff09 100644 --- a/webapp/Dockerfile +++ b/webapp/Dockerfile @@ -31,7 +31,7 @@ RUN npm install && npm run build # Install requirements for backend WORKDIR /home/ RUN pip install pip --upgrade -RUN pip install -r requirements.txt +RUN pip install --no-cache-dir -r requirements.txt ARG SPACY_MODELS="en_core_web_md" RUN for SPACY_MODEL in ${SPACY_MODELS}; do python -m spacy download ${SPACY_MODEL}; done diff --git a/webapp/api/api/models.py b/webapp/api/api/models.py index b51851d0..d9a851d8 100644 --- a/webapp/api/api/models.py +++ b/webapp/api/api/models.py @@ -284,7 +284,7 @@ class ProjectMetrics(models.Model): report_name = models.TextField(help_text='A user specified report name that should be more user friendly than ' 'the generated one') report = models.FileField(help_text='the outputted metrics for configured') - projects = models.ManyToManyField('ProjectAnnotateEntities', null=True, blank=True) + projects = models.ManyToManyField('ProjectAnnotateEntities', blank=True) def __str__(self): return f'generated report name: {self.report_name}, user specified report name:f{self.report_name}' diff --git a/webapp/requirements.txt b/webapp/requirements.txt index cc20d33f..cfac1df1 100644 --- a/webapp/requirements.txt +++ b/webapp/requirements.txt @@ -1,3 +1,4 @@ +--extra-index-url https://download.pytorch.org/whl/cpu/ uwsgi~=2.0 Django~=2.2 django-filter~=2.4