seguro.commands.scheduler.compose.Service

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)

__init__(composer, name, service_spec, scale=1, force_recreate=False, build=False)[source]
Parameters:
  • composer (Composer)

  • name (str)

  • service_spec (Service)

  • scale (int)

  • force_recreate (bool)

  • build (bool)

Methods

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

start([overlays])

param overlays:

(Default value = [])

stop()

Attributes

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

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

stop()[source]