Add scoped start stop and delete actions for application containers
This commit is contained in:
@@ -20,3 +20,7 @@ class DockerSupport:
|
||||
try:return dict(self.call('status'),helper_available=True)
|
||||
except (OSError,ValueError):return dict(helper_available=False,installed=None,reachable=False,services=[],install_supported=False,job=None,message='Docker-Systemhelfer nicht verbunden. Der Deck-Installer muss ihn auf dem Debian-Host einrichten.',labels=[MANAGED_LABEL,ROLE_LABEL])
|
||||
def install(self):return self.call('install')
|
||||
|
||||
def container_action(self,action,ident):
|
||||
if action not in ('start','stop','delete'):raise ValueError('Ungültige Containeraktion.')
|
||||
return self.call('container-'+action,ident)
|
||||
|
||||
Reference in New Issue
Block a user