From a6c56957076b1e66f1b5de5543a62c29fd4127b2 Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Wed, 5 Jul 2017 21:31:16 +0200 Subject: [PATCH] Docker: install plugins dependencies before Telemeta This prevent Timeside requirements to overwrite Telemeta requirements --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 38ff4935..5480650d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,13 +30,14 @@ RUN chown www-data:www-data $PYTHON_EGG_CACHE COPY . /srv/src/telemeta WORKDIR /srv/src/telemeta -RUN pip install -r requirements.txt -RUN pip install -r requirements-dev.txt --src /srv/src - # Install Timeside and plugins from ./lib COPY ./app/scripts/setup_plugins.sh /srv/app/scripts/setup_plugins.sh COPY ./lib/ /srv/src/plugins/ RUN /bin/bash /srv/app/scripts/setup_plugins.sh +# Install Telemeta +RUN pip install -r requirements.txt +RUN pip install -r requirements-dev.txt --src /srv/src + WORKDIR /srv/app EXPOSE 8000 -- 2.39.5