view Dockerfile @ 26:76872ac24fb2 draft

master branch Updating with tag :CI_COMMIT_TAG - - Fxx
author fgiacomoni
date Wed, 27 Sep 2023 12:21:00 +0000
parents 8f7546d0b925
children
line wrap: on
line source

#FROM pfem/<
FROM python:3.8-buster

# set author
LABEL maintainer="franck.giacomoni@inrae.fr"

ENV PLANEMO_VENV_LOCATION /planemo-venv
ENV CONDA /tmp/conda


RUN apt-get update &&\
    apt-get upgrade -y &&\
    apt-get install --no-install-recommends --yes build-essential \
    	git \
        libgl1-mesa-glx \
        libegl1-mesa \
        libxrandr2 \
        libxss1 \
        libxcursor1 \
        libxcomposite1 \
        libasound2 \
        libxi6 \
        libxtst6 \
        python-virtualenv && \
    pip install virtualenv && \
    python3 -m virtualenv "$PLANEMO_VENV_LOCATION" && \
    . "$PLANEMO_VENV_LOCATION"/bin/activate && \
    pip install --upgrade pip setuptools && \
    pip install planemo numpy && \
    pip install -U planemo && \
    apt-get autoremove -y && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*  && \
    rm -rf /tmp/*  && \
    rm -rf /var/tmp/*  && \
    rm -rf /usr/bin/X11 ;
    
CMD []