Mercurial > repos > fgiacomoni > downloader_bank_hmdb
comparison Dockerfile @ 2:be504ccbc41c draft default tip
master branch Updating with tag :CI_COMMIT_TAG - - Fxx
author | fgiacomoni |
---|---|
date | Wed, 30 Nov 2022 16:14:27 +0000 |
parents | 7c9269bded0e |
children |
comparison
equal
deleted
inserted
replaced
1:4373f936111d | 2:be504ccbc41c |
---|---|
1 FROM ubuntu:18.04 | 1 #FROM pfem/perlfull |
2 FROM python:3.8-buster | |
2 | 3 |
3 # set author | 4 # set author |
4 MAINTAINER Franck Giacomoni <franck.giacomoni.fr> | 5 LABEL maintainer="franck.giacomoni@inrae.fr" |
5 | 6 |
6 ### | 7 ENV PLANEMO_VENV_LOCATION /planemo-venv |
7 ### [CONTAINER CORE FUNCTIONS]: | 8 ENV CONDA /tmp/conda |
8 ### xxxx | |
9 ### xxxx | |
10 ### [NOTES] | |
11 ### xxxx | |
12 | 9 |
13 ENV PATH /opt/conda/bin:$PATH | |
14 | 10 |
15 RUN apt-get -y update &&\ | 11 RUN apt-get update &&\ |
16 apt-get -y install build-essential \ | 12 apt-get upgrade -y &&\ |
17 cpanminus \ | 13 apt-get install --no-install-recommends --yes build-essential \ |
18 gzip \ | 14 git \ |
19 wget \ | 15 libgl1-mesa-glx \ |
20 bzip2 \ | 16 libegl1-mesa \ |
21 ca-certificates \ | 17 libxrandr2 \ |
22 libglib2.0-0 \ | 18 libxss1 \ |
23 libxext6 \ | 19 libxcursor1 \ |
24 libsm6 \ | 20 libxcomposite1 \ |
25 libxrender1 \ | 21 libasound2 \ |
26 libtext-csv-perl \ | 22 libxi6 \ |
27 libxml-twig-perl \ | 23 libxtst6 \ |
28 libfile-share-perl | 24 # python3 \ |
29 | 25 # python3-pip \ |
30 RUN wget --quiet https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh -O ~/anaconda.sh && \ | 26 python-virtualenv && \ |
31 /bin/bash ~/anaconda.sh -b -p /opt/conda && \ | 27 pip install virtualenv && \ |
32 rm ~/anaconda.sh && \ | 28 python3 -m virtualenv "$PLANEMO_VENV_LOCATION" && \ |
33 ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ | 29 . "$PLANEMO_VENV_LOCATION"/bin/activate && \ |
34 echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ | 30 pip install --upgrade pip setuptools && \ |
35 echo "conda activate base" >> ~/.bashrc | 31 pip install planemo numpy && \ |
36 | 32 pip install -U planemo && \ |
37 RUN cpan install ExtUtils::MakeMaker && \ | 33 #planemo conda_init --conda_prefix "$CONDA" && \ |
38 cpan install File::ShareDir::Install && \ | |
39 cpan install Module::Release &&\ | |
40 cpan install Archive::Zip &&\ | |
41 | |
42 apt -y install git &&\ | |
43 apt -y install python2.7 python-pip &&\ | |
44 apt -y install virtualenv &&\ | |
45 pip install "pip>=7" &&\ | |
46 pip install -U git+git://github.com/galaxyproject/planemo.git &&\ | |
47 | |
48 apt-get autoremove -y && \ | 34 apt-get autoremove -y && \ |
49 apt-get clean && \ | 35 apt-get clean && \ |
50 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | 36 rm -rf /var/lib/apt/lists/* && \ |
51 | 37 rm -rf /tmp/* && \ |
38 rm -rf /var/tmp/* && \ | |
39 rm -rf /usr/bin/X11 ; | |
40 | |
41 CMD [] |