Skip to content
Snippets Groups Projects
Commit c57c17a5 authored by Matthieu Boileau's avatar Matthieu Boileau
Browse files

docker/ from master

parent c4278d5e
1 merge request!7Exo3 virtualenv
Pipeline #8884 failed with stages
in 1 minute and 58 seconds
FROM python:3 FROM python:3
MAINTAINER Matthieu Boileau <matthieu.boileau@math.unistra.fr> 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 && \ RUN apt-get update --fix-missing && \
apt-get install -y \ apt-get install -y \
python-dev \
vim vim
RUN apt-get clean && \ RUN apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* 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 RUN useradd -m -s /bin/bash euler
ENV HOME /home/euler ENV HOME /home/euler
RUN chown -R euler:euler /home/euler RUN chown -R euler:euler /home/euler
USER euler USER euler
WORKDIR $HOME 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
FROM boileaum/pythran:latest FROM boileaum/pythran:latest
MAINTAINER Matthieu Boileau <matthieu.boileau@math.unistra.fr>
ENV HOME /home/euler ENV HOME /home/euler
ADD . $HOME/rosen ADD . $HOME/rosen
......
version: '2' version: '2'
services: services:
env: env:
build: build:
context: ../ context: ../
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment