Mercurial > repos > davidecangelosi > pipe_t
annotate docker/Dockerfile @ 23:465e643e1ea1 draft
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 4ddffbbbad77ef6dd023dc3311a820413a8fa3c4
| author | davidecangelosi |
|---|---|
| date | Wed, 29 May 2019 06:40:43 -0400 |
| parents | 5e8bf316343d |
| children |
| rev | line source |
|---|---|
|
1
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
1 # Galaxy - PIPE_T |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
2 # |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
3 # VERSION 0.2 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
4 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
5 FROM bgruening/galaxy-stable:latest |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
6 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
7 MAINTAINER D. CANGELOSI, davidecangelosi@gaslini.org |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
8 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
9 ENV GALAXY_CONFIG_BRAND="Galaxy PIPE-T" |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
10 ENV ENABLE_TTS_INSTALL True |
|
15
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
11 ENV CONDA_ENSURE_CHANNELS="r,iuc,conda-forge,bioconda,defaults" |
|
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
12 ENV DEPENDENCY_RESOLVERS_CONFIG_FILE="config/dependency_resolvers_conf.xml" |
|
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
13 |
|
12
11393eb1c557
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d1be332a7da0e53b3e6451f0aeda0675f190dd64
davidecangelosi
parents:
1
diff
changeset
|
14 |
|
1
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
15 RUN apt-get -y update |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
16 RUN apt-get install -y libxml2-dev libcurl4-openssl-dev curl libcairo2-dev |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
17 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
18 #Workaround for ubuntu |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
19 #RUN cp /etc/ssl/private/ssl-cert-snakeoil.key /etc/ |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
20 #RUN chown root:ssl-cert /etc/ssl-cert-snakeoil.key |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
21 #RUN sed -i -e "s/\/ssl\/private//g" /etc/postgresql/9.3/main/postgresql.conf |
|
15
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
22 ADD docker/dependency_resolvers_conf.xml $GALAXY_ROOT/config/dependency_resolvers_conf.xml |
|
1
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
23 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
24 #install pipe_t from toolshed |
|
12
11393eb1c557
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d1be332a7da0e53b3e6451f0aeda0675f190dd64
davidecangelosi
parents:
1
diff
changeset
|
25 ADD docker/tools.yml $GALAXY_ROOT/tools.yaml |
|
1
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
26 RUN install-tools $GALAXY_ROOT/tools.yaml && \ |
|
15
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
27 /tool_deps/_conda/bin/conda clean --tarballs --yes && \ |
|
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
28 rm /export/galaxy-central/ -rf |
|
1
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
29 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
30 #RUN chown galaxy:galaxy /usr/local/lib/R/site-library |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
31 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
32 # Mark folders as imported from the host. |
|
15
5e8bf316343d
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit d5c46b42061ff823c19437d1c803119ef8b95627
davidecangelosi
parents:
12
diff
changeset
|
33 VOLUME ["/export/", "/data/", "/var/lib/docker"] |
|
1
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
34 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
35 # Expose port 80 (webserver), 21 (FTP server), 8800 (Proxy) |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
36 EXPOSE :80 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
37 EXPOSE :21 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
38 EXPOSE :8800 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
39 |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
40 # Autostart script that is invoked during container start |
|
ecd0a79e8130
planemo upload for repository https://github.com/igg-molecular-biology-lab/pipe-t.git commit 065f5723959c01b6afec74dad189608477e0ac18
davidecangelosi
parents:
diff
changeset
|
41 CMD ["/usr/bin/startup"] |
