Supervisor: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Created page with "{{lowercase title}} Supervisor is a process management system.  I use it for managing docker containers in production.  == Install == Install <code>supervisor</code> packa..."  | 
				No edit summary  | 
				||
| Line 4: | Line 4: | ||
== Install ==  | == Install ==  | ||
Install <code>supervisor</code> package under Ubuntu.  | Install <code>supervisor</code> package under Ubuntu.  | ||
== Configure ==  | |||
Ubuntu installs a central configuration file at <code>/etc/supervisor/supervisor.conf</code>.  Leave this alone.  Add your own service configuration to <code>/etc/supervisor/conf.d/my_app.conf</code>:  | |||
<pre>  | |||
[program:my_app]  | |||
autostart = true  | |||
autorestart = true  | |||
command = fig -f /root/fig/my_app.yml up  | |||
</pre>  | |||
Revision as of 19:16, 30 January 2015
Supervisor is a process management system. I use it for managing docker containers in production.
Install
Install supervisor package under Ubuntu.
Configure
Ubuntu installs a central configuration file at /etc/supervisor/supervisor.conf.  Leave this alone.  Add your own service configuration to /etc/supervisor/conf.d/my_app.conf:
[program:my_app] autostart = true autorestart = true command = fig -f /root/fig/my_app.yml up