]> git.parisson.com Git - telemeta.git/commitdiff
Docker: install plugins dependencies before Telemeta
authorThomas Fillon <thomas@parisson.com>
Wed, 5 Jul 2017 19:31:16 +0000 (21:31 +0200)
committerThomas Fillon <thomas@parisson.com>
Wed, 5 Jul 2017 19:31:16 +0000 (21:31 +0200)
This prevent Timeside requirements to overwrite Telemeta requirements

Dockerfile

index 38ff4935382083ed1ad63337d582b69b491d5de8..5480650d34316e43ef531a33669de92fdadf08a8 100644 (file)
@@ -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