-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile
29 lines (23 loc) · 876 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
# 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
LABEL maintainer='Bert Droesbeke'
LABEL software="WES2Galaxy"
LABEL maintainer.organisation='ELIXIR Belgium'
ENV GALAXY_CONFIG_BRAND "ENA-upload"
ENV ENABLE_TTS_INSTALL=True
ADD bin/docker-install-tutorials.sh /setup-workflow.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 && \
/setup-workflow.sh