diff --git a/docker/Dockerfile-pythran b/docker/Dockerfile-pythran index 136d8bdc1a2cd4f074bc0394d9233cd96c069d0e..aa699953fad1a613987e613d7ad1ab5e70480416 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 27c7e60f9e0751c2170b03a160e4fb27985b9a29..160abec68e4077775a85012d9805dfe74d595931 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 21e8d04051b45814e607fe85b075d127c45441d5..fd50ef613a740caab196f7b17b8c9b173950d317 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,6 +1,7 @@ version: '2' services: + env: build: context: ../