From c57c17a5bedf2dba12c5d0aad6d2f65064b2b9ca Mon Sep 17 00:00:00 2001
From: Matthieu Boileau <matthieu.boileau@math.unistra.fr>
Date: Wed, 29 Nov 2017 21:44:34 +0100
Subject: [PATCH] docker/ from master

---
 docker/Dockerfile-pythran | 14 ++++++++++----
 docker/Dockerfile-rosen   |  1 +
 docker/docker-compose.yml |  1 +
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/docker/Dockerfile-pythran b/docker/Dockerfile-pythran
index 136d8bd..aa69995 100644
--- a/docker/Dockerfile-pythran
+++ b/docker/Dockerfile-pythran
@@ -1,21 +1,27 @@
 FROM python:3
 MAINTAINER Matthieu Boileau <matthieu.boileau@math.unistra.fr>
 
-COPY requirements.txt ./
-RUN pip install --no-cache-dir -r requirements.txt
-
 RUN apt-get update --fix-missing && \
       apt-get install -y \
+      python-dev \
       vim
 
 RUN apt-get clean && \
 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
 
+RUN pip install --no-cache-dir virtualenv
+RUN pip install --no-cache-dir --upgrade pip
+COPY requirements.txt ./
+RUN pip install --no-cache-dir -r requirements.txt
+
 RUN useradd -m -s /bin/bash  euler
 ENV HOME /home/euler
 RUN chown -R euler:euler /home/euler
 USER euler
 WORKDIR $HOME
 
-CMD /bin/bash
+RUN virtualenv --python=/usr/bin/python2.7 $HOME/py27
+COPY requirements.txt /tmp/
+RUN $HOME/py27/bin/pip install --no-cache-dir -r /tmp/requirements.txt
 
+CMD /bin/bash
diff --git a/docker/Dockerfile-rosen b/docker/Dockerfile-rosen
index 27c7e60..160abec 100644
--- a/docker/Dockerfile-rosen
+++ b/docker/Dockerfile-rosen
@@ -1,4 +1,5 @@
 FROM boileaum/pythran:latest
+MAINTAINER Matthieu Boileau <matthieu.boileau@math.unistra.fr>
 
 ENV HOME /home/euler
 ADD . $HOME/rosen
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index 21e8d04..fd50ef6 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -1,6 +1,7 @@
 version: '2'
 
 services:
+
   env:
     build:
       context: ../
-- 
GitLab