Update Docker make file

- Include PIP proxies.
- Add docker compose targets.

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-07-23 21:22:30 -04:00
parent d65bbb718a
commit 1e1b4dedf4
9 changed files with 67 additions and 18 deletions

View File

@@ -181,5 +181,28 @@ class PlatformTemplateSupervisordDocker(PlatformTemplate):
return {'workers': Worker.all()}
class PlatformTemplateWorkerQueues(PlatformTemplate):
label = _('Template showing the queues of a worker.')
name = 'worker_queues'
variables = (
Variable(
name='WORKER_NAME', default=None,
environment_name='MAYAN_WORKER_NAME'
),
)
def get_context(self):
worker_name = self.get_variables_context().get('WORKER_NAME')
queues = Worker.get(name=worker_name).queues
return {
'queues': queues, 'queue_names': sorted(
map(lambda x: x.name, queues)
)
}
PlatformTemplate.register(klass=PlatformTemplateSupervisord)
PlatformTemplate.register(klass=PlatformTemplateSupervisordDocker)
PlatformTemplate.register(klass=PlatformTemplateWorkerQueues)