outposts: rename run to up, add down method for deleting

This commit is contained in:
Jens Langhammer
2020-10-16 22:22:15 +02:00
parent b2c571bf1b
commit 5135d828b4
6 changed files with 61 additions and 16 deletions

View File

@ -62,7 +62,7 @@ class DockerController(BaseController):
True,
)
def run(self):
def up(self):
try:
container, has_been_created = self._get_container()
if has_been_created:
@ -79,13 +79,13 @@ class DockerController(BaseController):
)
container.kill()
container.remove(force=True)
return self.run()
return self.up()
# Check that container values match our values
if self._comp_env(container):
self.logger.info("Container has outdated config, re-creating...")
container.kill()
container.remove(force=True)
return self.run()
return self.up()
# Check that container is healthy
if (
container.status == "running"
@ -104,6 +104,13 @@ class DockerController(BaseController):
except DockerException as exc:
raise ControllerException from exc
def down(self):
try:
container, _ = self._get_container()
container.kill()
except DockerException as exc:
raise ControllerException from exc
def get_static_deployment(self) -> str:
"""Generate docker-compose yaml for proxy, version 3.5"""
ports = [f"{x}:{x}" for _, x in self.deployment_ports.items()]