seguro.commands.scheduler.compose

Classes

Composer([name])

Service(composer, name, service_spec[, ...])

class seguro.commands.scheduler.compose.Composer(name='composer')[source]

Bases: object

Parameters:

name (str)

compose(*args, overlays=[])[source]
Parameters:

Returns:

remove_orphans()[source]
run()[source]
property services
property spec: ComposeSpecification
class seguro.commands.scheduler.compose.Service(composer, name, service_spec, scale=1, force_recreate=False, build=False)[source]

Bases: object

Parameters:
  • composer (Composer)

  • name (str)

  • service_spec (Service)

  • scale (int)

  • force_recreate (bool)

  • build (bool)

property spec
start(overlays=[])[source]
Parameters:

overlays (list[ComposeSpecification]) – (Default value = [])

stop()[source]