Mercurial > repos > fgiacomoni > bih4maconda
annotate Dockerfile @ 1:2744d20c830a draft default tip
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
| author | fgiacomoni |
|---|---|
| date | Fri, 27 Nov 2020 11:21:58 +0000 |
| parents | de13e2c45971 |
| children |
| rev | line source |
|---|---|
|
1
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
1 # ref install: ubuntu 20.04 |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
2 FROM ubuntu:20.04 |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
3 |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
4 # init var |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
5 ARG DEBIAN_FRONTEND=noninteractive |
| 0 | 6 |
| 7 # set author | |
| 8 MAINTAINER Franck Giacomoni <franck.giacomoni.fr> | |
| 9 | |
| 10 ### | |
| 11 ### [CONTAINER CORE FUNCTIONS]: | |
| 12 ### xxxx | |
| 13 ### xxxx | |
| 14 ### [NOTES] | |
| 15 ### xxxx | |
| 16 | |
| 17 ENV PATH /opt/conda/bin:$PATH | |
| 18 | |
| 19 RUN apt-get -y update &&\ | |
| 20 apt-get -y install build-essential \ | |
| 21 cpanminus \ | |
| 22 gzip \ | |
| 23 wget \ | |
| 24 bzip2 \ | |
| 25 ca-certificates \ | |
| 26 libglib2.0-0 \ | |
| 27 libxext6 \ | |
| 28 libsm6 \ | |
| 29 libxrender1 \ | |
| 30 libtext-csv-perl \ | |
| 31 libxml-twig-perl \ | |
| 32 libfile-share-perl | |
| 33 | |
| 34 RUN wget --quiet https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh -O ~/anaconda.sh && \ | |
| 35 /bin/bash ~/anaconda.sh -b -p /opt/conda && \ | |
| 36 rm ~/anaconda.sh && \ | |
| 37 ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ | |
| 38 echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ | |
| 39 echo "conda activate base" >> ~/.bashrc | |
| 40 | |
| 41 RUN cpan install ExtUtils::MakeMaker && \ | |
| 42 cpan install File::ShareDir::Install && \ | |
|
1
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
43 cpan install Module::Release && \ |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
44 cpan install Archive::Zip && \ |
| 0 | 45 apt -y install git &&\ |
|
1
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
46 apt -y install python3 python3-pip && \ |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
47 apt -y install virtualenv && \ |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
48 pip install "pip>=7" && \ |
|
2744d20c830a
" master branch Updating with tag :CI_COMMIT_TAG - - Fxx"
fgiacomoni
parents:
0
diff
changeset
|
49 pip install -U git+git://github.com/galaxyproject/planemo.git && \ |
| 0 | 50 apt-get autoremove -y && \ |
| 51 apt-get clean && \ | |
| 52 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | |
| 53 |
