zulip/servers/puppet/modules
acrefoot 9d8f847fed [manual] Run server using supervisord
This change will make it so that processes related to the app.humbughq.com
server are run under supervisord, which uses a state machine model to ensure
that programs are running. It also ensure process startup order.

We will need to manually switch the old way of running server (in screen) into
this new way of doing things, on both staging and prod (app_frontend.pp has been
updated appropriately). This means:
1) cp servers/puppet/modules/humbug/files/supervisord/conf.d/humbug.conf /etc/supervisord/conf.d
2) installing the supervisor package.
3) killing those while loops in that screen session
4) mkdir /var/log/humbug (as root)
5) /etc/init.d/supervisord start
6) check that nothing broke

(imported from commit 055269a70973db89acd69049e01b185fabdc8f90)
2013-05-20 23:42:28 -04:00
..
humbug [manual] Run server using supervisord 2013-05-20 23:42:28 -04:00
puppet-apt puppet-apt: Make priorities configurable. 2012-09-20 17:00:24 -04:00
puppet-common puppet: Make common::line use absolute paths 2013-02-08 16:05:51 -05:00
apt Move our server configuration into puppet. 2012-09-20 17:00:24 -04:00
common Move our server configuration into puppet. 2012-09-20 17:00:24 -04:00