Mercurial > repos > fgiacomoni > hr2
diff Dockerfile @ 1:e2cbcf6fa22e draft
master branch Updating with tag :CI_COMMIT_TAG - - Fxx
author | fgiacomoni |
---|---|
date | Sun, 11 Dec 2022 17:16:43 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Dockerfile Sun Dec 11 17:16:43 2022 +0000 @@ -0,0 +1,41 @@ +#FROM pfem/perlfull +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 \ +# python3 \ +# python3-pip \ + 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 && \ + #planemo conda_init --conda_prefix "$CONDA" && \ + 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 [] \ No newline at end of file