From 6c678cd0f4cf10178ceb299a3dc67d710fcff3e4 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Sun, 30 Mar 2025 02:22:58 -0500 Subject: [PATCH] fix: Pre-download NLTK during Docker build (#5290) --- docker/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 92d9c48fe..ada531826 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -141,6 +141,11 @@ RUN mkdir -p /run/secrets # Copy venv into image. It contains a fully-installed mealie backend and frontend. COPY --from=venv-builder $VENV_PATH $VENV_PATH +# install nltk data for the ingredient parser +ENV NLTK_DATA="/nltk_data/" +RUN mkdir -p $NLTK_DATA +RUN python -m nltk.downloader -d $NLTK_DATA averaged_perceptron_tagger_eng + VOLUME [ "$MEALIE_HOME/data/" ] ENV APP_PORT=9000