mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-11-24 08:52:15 +02:00
webkit: add volume
This commit is contained in:
parent
5f1ac22d44
commit
0e2d468887
@ -6,7 +6,7 @@ FROM ubuntu:14.04
|
||||
MAINTAINER kev
|
||||
|
||||
RUN apt-get update && apt-get install -y supervisor haproxy libfontconfig1 libfreetype6
|
||||
RUN mkdir -p /webkit/includes/ /etc/supervisor/conf.d/ /etc/monit/conf.d/ /var/lib/monit/events/
|
||||
RUN mkdir -p /data/ /webkit/includes/ /etc/supervisor/conf.d/ /etc/monit/conf.d/ /var/lib/monit/events/
|
||||
|
||||
ADD ./*.js /webkit/
|
||||
ADD ./includes/ /webkit/includes/
|
||||
@ -19,6 +19,7 @@ ADD ./monit/conf.d/ /etc/monit/conf.d/
|
||||
|
||||
RUN chmod 600 /etc/monit/monitrc
|
||||
|
||||
VOLUME /data/
|
||||
EXPOSE 1024 2812 9001
|
||||
|
||||
CMD /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf
|
||||
|
@ -189,7 +189,7 @@ function urlopen(req, callback) {
|
||||
case 'png':
|
||||
case 'gif':
|
||||
//TODO: setup a fileserver
|
||||
data = '/tmp/' + req.requestId;
|
||||
data = '/data/' + req.requestId;
|
||||
page.render(data, {format: req.requestType});
|
||||
break;
|
||||
case 'script':
|
||||
|
@ -1,40 +1,60 @@
|
||||
check process webkit-8080 with pidfile /var/run/webkit-8080.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8080"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8081 with pidfile /var/run/webkit-8081.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8081"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8082 with pidfile /var/run/webkit-8082.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8082"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8083 with pidfile /var/run/webkit-8083.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8083"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8084 with pidfile /var/run/webkit-8084.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8084"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8085 with pidfile /var/run/webkit-8085.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8085"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8086 with pidfile /var/run/webkit-8086.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8086"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8087 with pidfile /var/run/webkit-8087.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8087"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8088 with pidfile /var/run/webkit-8088.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8088"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8089 with pidfile /var/run/webkit-8089.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8089"
|
||||
if uptime > 10 minutes then restart
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user