-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
31 lines (24 loc) · 986 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Example Galaxy container
#
# to build the docker image, go to root of training repo and
# docker build -t containername -f Dockerfile .
#
# to run image:
# docker run -p "8080:80" -t containername
FROM quay.io/bgruening/galaxy:20.05
MAINTAINER ELIXIR Belgium
ENV GALAXY_CONFIG_BRAND "SARS-CoV-2 sequence upload"
ENV ENABLE_TTS_INSTALL=True
ADD bin/docker-install-tools.sh /setup-workflow.sh
ADD /data/data-library.yaml /dataDir/data-library.yaml
ADD bin/data_library_download.sh /data_library_download.sh
ADD /tools.yaml /tools.yaml
ADD /workflow /workflowDir
ADD /bin/tool_conf.xml /galaxy-central/config/tool_conf.xml
ADD /html/images /etc/galaxy/web/images
ADD /html/welcome.html /etc/galaxy/web/welcome.html
ADD /bin/galaxy.yml /etc/galaxy/galaxy.yml
ADD /bin/user_preferences_extra_conf.yml /etc/galaxy/user_preferences_extra_conf.yml
RUN chmod 755 /setup-workflow.sh /data_library_download.sh && \
/setup-workflow.sh
ENTRYPOINT ["/data_library_download.sh"]