mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-11 19:26:28 +00:00
Use init system for add-ons (#237)
* Use init system for add-ons * Update const.py * Update validate.py * Update addon.py * Update addon.py * remove options * remove options p2 * remove options p3 * Update addon.py
This commit is contained in:
parent
13498afa97
commit
efbc7b17a1
@ -116,7 +116,7 @@ SCHEMA_ADDON_CONFIG = vol.Schema({
|
|||||||
}), False),
|
}), False),
|
||||||
vol.Optional(ATTR_IMAGE): vol.Match(r"^[\w{}]+/[\-\w{}]+$"),
|
vol.Optional(ATTR_IMAGE): vol.Match(r"^[\w{}]+/[\-\w{}]+$"),
|
||||||
vol.Optional(ATTR_TIMEOUT, default=10):
|
vol.Optional(ATTR_TIMEOUT, default=10):
|
||||||
vol.All(vol.Coerce(int), vol.Range(min=10, max=120))
|
vol.All(vol.Coerce(int), vol.Range(min=10, max=120)),
|
||||||
}, extra=vol.REMOVE_EXTRA)
|
}, extra=vol.REMOVE_EXTRA)
|
||||||
|
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ ATTR_SECURITY = 'security'
|
|||||||
ATTR_BUILD_FROM = 'build_from'
|
ATTR_BUILD_FROM = 'build_from'
|
||||||
ATTR_SQUASH = 'squash'
|
ATTR_SQUASH = 'squash'
|
||||||
ATTR_GPIO = 'gpio'
|
ATTR_GPIO = 'gpio'
|
||||||
ATTR_LEGACY = 'ATTR_LEGACY'
|
ATTR_LEGACY = 'legacy'
|
||||||
ATTR_ADDONS_CUSTOM_LIST = 'addons_custom_list'
|
ATTR_ADDONS_CUSTOM_LIST = 'addons_custom_list'
|
||||||
|
|
||||||
STARTUP_INITIALIZE = 'initialize'
|
STARTUP_INITIALIZE = 'initialize'
|
||||||
|
@ -188,6 +188,7 @@ class DockerAddon(DockerInterface):
|
|||||||
name=self.name,
|
name=self.name,
|
||||||
hostname=self.hostname,
|
hostname=self.hostname,
|
||||||
detach=True,
|
detach=True,
|
||||||
|
init=True,
|
||||||
stdin_open=self.addon.with_stdin,
|
stdin_open=self.addon.with_stdin,
|
||||||
network_mode=self.network_mode,
|
network_mode=self.network_mode,
|
||||||
ports=self.ports,
|
ports=self.ports,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user