Reformatted code base using black.
This commit is contained in:
parent
56319cbad3
commit
53fdaa9d09
1 changed files with 12604 additions and 8966 deletions
|
|
@ -36,8 +36,7 @@ PLUGIN_INFO = {
|
|||
C.PI_DEPENDENCIES: ["APP_MANAGER"],
|
||||
C.PI_MAIN: "AppManagerDocker",
|
||||
C.PI_HANDLER: "no",
|
||||
C.PI_DESCRIPTION: _(
|
||||
"""Applications Manager for Docker"""),
|
||||
C.PI_DESCRIPTION: _("""Applications Manager for Docker"""),
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -48,18 +47,19 @@ class AppManagerDocker(AppManagerBackend):
|
|||
def __init__(self, host):
|
||||
log.info(_("Docker App Manager initialization"))
|
||||
try:
|
||||
self.docker_compose_path = which('docker-compose')[0]
|
||||
self.docker_compose_path = which("docker-compose")[0]
|
||||
except IndexError:
|
||||
raise exceptions.NotFound(
|
||||
'"docker-compose" executable not found, Docker can\'t be used with '
|
||||
'application manager')
|
||||
"application manager"
|
||||
)
|
||||
super().__init__(host)
|
||||
|
||||
async def start(self, app_data: dict) -> None:
|
||||
await self._am.start_common(app_data)
|
||||
working_dir = app_data['_instance_dir_path']
|
||||
working_dir = app_data["_instance_dir_path"]
|
||||
try:
|
||||
override = app_data['override']
|
||||
override = app_data["override"]
|
||||
except KeyError:
|
||||
pass
|
||||
else:
|
||||
|
|
@ -75,7 +75,7 @@ class AppManagerDocker(AppManagerBackend):
|
|||
)
|
||||
|
||||
async def stop(self, app_data: dict) -> None:
|
||||
working_dir = app_data['_instance_dir_path']
|
||||
working_dir = app_data["_instance_dir_path"]
|
||||
await async_process.run(
|
||||
self.docker_compose_path,
|
||||
"down",
|
||||
|
|
@ -83,17 +83,18 @@ class AppManagerDocker(AppManagerBackend):
|
|||
)
|
||||
|
||||
async def compute_expose(self, app_data: dict) -> None:
|
||||
working_dir = app_data['_instance_dir_path']
|
||||
expose = app_data['expose']
|
||||
ports = expose.get('ports', {})
|
||||
working_dir = app_data["_instance_dir_path"]
|
||||
expose = app_data["expose"]
|
||||
ports = expose.get("ports", {})
|
||||
for name, port_data in list(ports.items()):
|
||||
try:
|
||||
service = port_data['service']
|
||||
private = port_data['private']
|
||||
service = port_data["service"]
|
||||
private = port_data["private"]
|
||||
int(private)
|
||||
except (KeyError, ValueError):
|
||||
log.warning(
|
||||
f"invalid value found for {name!r} port in {app_data['_file_path']}")
|
||||
f"invalid value found for {name!r} port in {app_data['_file_path']}"
|
||||
)
|
||||
continue
|
||||
exposed_port = await async_process.run(
|
||||
self.docker_compose_path,
|
||||
|
|
@ -104,11 +105,12 @@ class AppManagerDocker(AppManagerBackend):
|
|||
)
|
||||
exposed_port = exposed_port.decode().strip()
|
||||
try:
|
||||
addr, port = exposed_port.split(':')
|
||||
addr, port = exposed_port.split(":")
|
||||
int(port)
|
||||
except ValueError:
|
||||
log.warning(
|
||||
f"invalid exposed port for {name}, ignoring: {exposed_port!r}")
|
||||
f"invalid exposed port for {name}, ignoring: {exposed_port!r}"
|
||||
)
|
||||
del ports[name]
|
||||
else:
|
||||
ports[name] = exposed_port
|
||||
|
|
|
|||
Loading…
Reference in a new issue