From 8e921dc9830613f4e0ae2a3a624da0cac87f16af Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Wed, 12 Aug 2026 08:53:26 +0100 Subject: [PATCH] Optimized dockerfile caching --- i-form-data-repository/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i-form-data-repository/Dockerfile b/i-form-data-repository/Dockerfile index 4689448..0d0159b 100644 --- a/i-form-data-repository/Dockerfile +++ b/i-form-data-repository/Dockerfile @@ -13,13 +13,15 @@ FROM registry.cern.ch/inveniosoftware/almalinux:1 ENV UV_PYTHON=3.12 ENV PIPENV_VENV_IN_PROJECT=1 -COPY site ./site +COPY site/setup.py site/setup.cfg site/pyproject.toml ./site/ COPY Pipfile Pipfile.lock ./ COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv RUN uv python install ${UV_PYTHON} && \ pipenv install --deploy --python $(uv python find ${UV_PYTHON}) && \ pipenv run pip install "setuptools<70.0.0" +COPY site ./site + COPY ./docker/uwsgi/ ${INVENIO_INSTANCE_PATH} COPY ./invenio.cfg ${INVENIO_INSTANCE_PATH} COPY ./templates/ ${INVENIO_INSTANCE_PATH}/templates/