# Arvados API server Docker container.
FROM arvados/passenger
-MAINTAINER Tim Pierce <twp@curoverse.com>
+MAINTAINER Ward Vandewege <ward@curoverse.com>
# Install postgres and apache.
RUN apt-get update -qq
ADD generated/setup.sh /usr/local/bin/setup.sh
ADD generated/setup-gitolite.sh /usr/local/bin/setup-gitolite.sh
ADD crunch-dispatch-run.sh /usr/local/bin/crunch-dispatch-run.sh
+ADD munge.sh /usr/local/bin/munge.sh
ADD apache2_foreground.sh /etc/apache2/foreground.sh
# Start the supervisor.
--- /dev/null
+#!/bin/sh
+rm -rf /var/run/munge
+exec /etc/init.d/munge start
[program:munge]
user=root
-command=/etc/init.d/munge start
+command=/usr/local/bin/munge.sh
startsecs=0
[program:slurm]
# Based on Debian Wheezy
FROM arvados/debian:wheezy
-MAINTAINER Tim Pierce <twp@curoverse.com>
+MAINTAINER Ward Vandewege <ward@curoverse.com>
ENV DEBIAN_FRONTEND noninteractive
ADD supervisor.conf /etc/supervisor/conf.d/arvados.conf
ADD generated/setup.sh /usr/local/bin/setup.sh
ADD wrapdocker /usr/local/bin/wrapdocker.sh
+ADD munge.sh /usr/local/bin/munge.sh
VOLUME /var/lib/docker
# Start the supervisor.
--- /dev/null
+#!/bin/sh
+rm -rf /var/run/munge
+exec /etc/init.d/munge start
[program:munge]
user=root
-command=/etc/init.d/munge start
+command=/usr/local/bin/munge.sh
startsecs=0
[program:slurm]
user=root
command=/etc/init.d/dnsmasq start
startsecs=0
-
# PostgreSQL Docker container for Arvados.
FROM arvados/debian:wheezy
-MAINTAINER Tim Pierce <twp@curoverse.com>
+MAINTAINER Ward Vandewege <ward@curoverse.com>
# TODO(twp): parameterize variables via autoconf or similar.
ENV POSTGRES_ROOT_PW dummy_pw