Source code for honcho.export.supervisord
import jinja2
from honcho.export.base import BaseExport
from honcho.export.base import File
[docs]class Export(BaseExport):
[docs] def get_template_loader(self):
return jinja2.PackageLoader(__name__, 'templates/supervisord')
[docs] def render(self, processes, context):
context['processes'] = processes
filename = "{0}.conf".format(context['app'])
template = self.get_template('supervisord.conf')
return [File(filename, template.render(context))]