mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-10 00:39:22 -06:00
34 lines
1001 B
Python
34 lines
1001 B
Python
"""Init file for HassIO docker object."""
|
|
import os
|
|
|
|
from . import DockerBase
|
|
|
|
|
|
class DockerSupervisor(DockerBase):
|
|
"""Docker hassio wrapper for HomeAssistant."""
|
|
|
|
@property
|
|
def docker_name(self):
|
|
"""Return name of docker container."""
|
|
return os.environ['SUPERVISOR_NAME']
|
|
|
|
async def run(self):
|
|
"""Run docker image."""
|
|
raise RuntimeError("Not support on supervisor docker container!")
|
|
|
|
async def install(self, tag):
|
|
"""Pull docker image."""
|
|
raise RuntimeError("Not support on supervisor docker container!")
|
|
|
|
async def stop(self):
|
|
"""Stop/remove docker container."""
|
|
raise RuntimeError("Not support on supervisor docker container!")
|
|
|
|
async def update(self, tag):
|
|
"""Update docker image."""
|
|
raise RuntimeError("Not support on supervisor docker container!")
|
|
|
|
async def remove(self):
|
|
"""Remove docker image."""
|
|
raise RuntimeError("Not support on supervisor docker container!")
|