Note #16
[arvados.git] / docker / shell / Dockerfile
1 # Slurm node Docker container.
2
3 FROM arvados/base
4 MAINTAINER Ward Vandewege <ward@curoverse.com>
5
6 RUN apt-get update -q
7 RUN apt-get install -qy \
8     python-pip python-pyvcf python-gflags python-google-api-python-client \
9     python-virtualenv libattr1-dev libfuse-dev python-dev python-llfuse fuse \
10     crunchstat python-arvados-fuse cron vim supervisor openssh-server
11
12 ADD fuse.conf /etc/fuse.conf
13 RUN chmod 644 /etc/fuse.conf
14
15 ADD generated/superuser_token /tmp/superuser_token
16
17 RUN /usr/local/rvm/bin/rvm-exec default gem install arvados-cli arvados
18
19 # Supervisor.
20 ADD supervisor.conf /etc/supervisor/conf.d/arvados.conf
21 ADD generated/setup.sh /usr/local/bin/setup.sh
22
23 # Start the supervisor.
24 CMD ["/usr/bin/supervisord", "-n"]