-
Notifications
You must be signed in to change notification settings - Fork 3
/
Dockerfile
30 lines (15 loc) · 917 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
# Docker file to run a Galaxy instance preconfigured with SADI-Galaxy and fake user that can run pre-canned history and workflow
# See web for details: http://github.com/mikel-egana-aranguren/SADI-Galaxy-Docker
FROM ubuntu:14.04
MAINTAINER Mikel Egaña Aranguren <[email protected]>
# Install the necessary stuff with apt-get
RUN apt-get update && apt-get install -y git wget vim python python-setuptools raptor2-utils libraptor2-0
# apt-get install python-rdflib is not working so use easy_install instead
RUN easy_install rdflib
# SADI does not like OpneJDK so install Java from http://www.duinsoft.nl/packages.php?t=en
RUN wget http://www.duinsoft.nl/pkg/pool/all/update-sun-jre.bin
RUN sh update-sun-jre.bin
# Clone the configured Galaxy server
RUN git clone http://github.com/mikel-egana-aranguren/SADI-Galaxy-Docker.git
# Run the server
CMD /SADI-Galaxy-Docker/galaxy-dist/./run.sh