Add monit-based monitoring of build manager

Should catch when the build manager freezes and restart it
This commit is contained in:
Joseph Schorr 2016-11-02 14:06:07 -04:00
parent a2fbe1d6c0
commit 72fdf93d29
3 changed files with 27 additions and 2 deletions

View file

@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND noninteractive
ENV HOME /root
# Install system packages
RUN apt-get update # 07SEP2016
RUN apt-get update # 02NOV2016
RUN apt-get install -y \
g++ \
gdebi-core \
@ -27,6 +27,7 @@ RUN apt-get install -y \
libpq5 \
libsasl2-dev \
libsasl2-modules \
monit \
nginx \
nodejs \
npm \
@ -112,6 +113,9 @@ ADD conf/init/zz_boot.sh /etc/my_init.d/
ADD conf/init/service/ /etc/service/
RUN rm -rf /etc/service/syslog-forwarder
ADD conf/monitrc /etc/monit/monitrc
RUN chmod 0600 /etc/monit/monitrc
# remove after phusion/baseimage-docker#338 is fixed
ADD conf/init/logrotate.conf /etc/logrotate.conf