-
Notifications
You must be signed in to change notification settings - Fork 5
/
Dockerfile
26 lines (17 loc) · 897 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
# Galaxy - GalaxyP
FROM bgruening/galaxy-sequence-tools:19.01
MAINTAINER Björn A. Grüning, [email protected]
ENV GALAXY_CONFIG_BRAND Galaxy for Proteomic Research
# Install tools
ADD galaxyp.yaml $GALAXY_ROOT/tools.yaml
RUN install-tools $GALAXY_ROOT/tools.yaml && \
/tool_deps/_conda/bin/conda clean --tarballs
# Add data library defintion file
ADD library_data.yaml $GALAXY_ROOT/library_data.yaml
# Add workflows to the Docker image
ADD ./workflows/* $GALAXY_HOME/workflows/
ENV GALAXY_CONFIG_TOOL_PATH=/galaxy-central/tools/
RUN startup_lite && \
galaxy-wait && \
workflow-install --workflow_path $GALAXY_HOME/workflows/ -g http://localhost:8080 -u $GALAXY_DEFAULT_ADMIN_USER -p $GALAXY_DEFAULT_ADMIN_PASSWORD && \
setup-data-libraries -i $GALAXY_ROOT/library_data.yaml -g http://localhost:8080 -u $GALAXY_DEFAULT_ADMIN_USER -p $GALAXY_DEFAULT_ADMIN_PASSWORD