Mercurial > repos > fgiacomoni > hmdb_ms_search
diff Dockerfile @ 25:8f7546d0b925 draft
master branch Updating with tag :CI_COMMIT_TAG - - Fxx
author | fgiacomoni |
---|---|
date | Tue, 05 Jul 2022 12:39:15 +0000 |
parents | 453fbe98925a |
children | 76872ac24fb2 |
line wrap: on
line diff
--- a/Dockerfile Thu May 19 14:41:34 2022 +0000 +++ b/Dockerfile Tue Jul 05 12:39:15 2022 +0000 @@ -1,53 +1,39 @@ -# ref install: ubuntu 20.04 -FROM ubuntu:20.04 - -# init var -ARG DEBIAN_FRONTEND=noninteractive +#FROM pfem/perlfull +FROM python:3.8-buster # set author -MAINTAINER Franck Giacomoni <franck.giacomoni.fr> +LABEL maintainer="franck.giacomoni@inrae.fr" -### -### [CONTAINER CORE FUNCTIONS]: -### xxxx -### xxxx -### [NOTES] -### xxxx +ENV PLANEMO_VENV_LOCATION /planemo-venv +ENV CONDA /tmp/conda -ENV PATH /opt/conda/bin:$PATH -RUN apt-get -y update &&\ - apt-get -y install build-essential \ - cpanminus \ - gzip \ - wget \ - bzip2 \ - ca-certificates \ - libglib2.0-0 \ - libxext6 \ - libsm6 \ - libxrender1 \ - libtext-csv-perl \ - libxml-twig-perl \ - libfile-share-perl - -RUN wget --quiet https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh -O ~/anaconda.sh && \ - /bin/bash ~/anaconda.sh -b -p /opt/conda && \ - rm ~/anaconda.sh && \ - ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ - echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ - echo "conda activate base" >> ~/.bashrc - -RUN cpan install ExtUtils::MakeMaker && \ - cpan install File::ShareDir::Install && \ - cpan install Module::Release && \ - cpan install Archive::Zip && \ - apt -y install git &&\ - apt -y install python3 python3-pip && \ - apt -y install virtualenv && \ - pip install "pip>=7" && \ - pip install -U git+git://github.com/galaxyproject/planemo.git && \ +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 && \ + #planemo conda_init --conda_prefix "$CONDA" && \ apt-get autoremove -y && \ apt-get clean && \ - rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* - + 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