projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add supervisor to start keepd when container is launched.
[arvados.git]
/
docker
/
warehouse
/
Dockerfile
diff --git
a/docker/warehouse/Dockerfile
b/docker/warehouse/Dockerfile
index f29f9b6515d1d1f0793e768b080cd8662d5a7b56..a2f0e51d2262b5528f26a83d64bdb389183f9173 100644
(file)
--- a/
docker/warehouse/Dockerfile
+++ b/
docker/warehouse/Dockerfile
@@
-13,8
+13,15
@@
RUN apt-get update && \
libtest-pod-perl libtest-pod-coverage-perl libjson-perl flex \
libgnupg-interface-perl libunix-syslog-perl libbsd-resource-perl \
bioperl perlmagick imagemagick gnuplot libbz2-dev libfftw3-3 libfftw3-dev \
libtest-pod-perl libtest-pod-coverage-perl libjson-perl flex \
libgnupg-interface-perl libunix-syslog-perl libbsd-resource-perl \
bioperl perlmagick imagemagick gnuplot libbz2-dev libfftw3-3 libfftw3-dev \
- xsltproc realpath
+ xsltproc realpath supervisor
+RUN \
cd /usr/src/warehouse-apps && \
sh install.sh /usr/local && \
cd /usr/src/warehouse-apps && \
sh install.sh /usr/local && \
- dpkg -i libwarehouse-perl*.deb
+ dpkg -i libwarehouse-perl*.deb && \
+ /bin/mkdir -p /data/keep-0
+ADD supervisor.conf /etc/supervisor/conf.d/keepd.conf
+ADD generated/warehouse.conf /etc/warehouse/warehouse-client.conf
+
+# Start the supervisor.
+CMD ["/usr/bin/supervisord", "-n"]