simplify env

This commit is contained in:
pvizeli 2017-03-30 17:51:38 +02:00
parent 5eab77c199
commit 7437480379
3 changed files with 9 additions and 13 deletions

View File

@ -5,8 +5,7 @@ import os
from .const import (
FILE_HASSIO_CONFIG, HOMEASSISTANT_TAG, HOMEASSISTANT_IMAGE,
HOMEASSISTANT_SSL, HOMEASSISTANT_CONFIG, HASSIO_SHARE_EXT,
HASSIO_SHARE_INT)
HOMEASSISTANT_SSL, HOMEASSISTANT_CONFIG, HASSIO_SHARE)
_LOGGER = logging.getLogger(__name__)
@ -60,19 +59,19 @@ class CoreConfig(object):
@property
def path_config_docker(self):
"""Return config path extern for docker."""
return HOMEASSISTANT_CONFIG.format(HASSIO_SHARE_EXT)
return HOMEASSISTANT_CONFIG.format(os.environ['SUPERVISOR_NAME'])
@property
def path_config(self):
"""Return config path inside supervisor."""
return HOMEASSISTANT_CONFIG.format(HASSIO_SHARE_INT)
return HOMEASSISTANT_CONFIG.format(HASSIO_SHARE)
@property
def path_ssl_docker(self):
"""Return SSL path extern for docker."""
return HOMEASSISTANT_SSL.format(HASSIO_SHARE_EXT)
return HOMEASSISTANT_SSL.format(os.environ['SUPERVISOR_NAME'])
@property
def path_ssl(self):
"""Return SSL path inside supervisor."""
return HOMEASSISTANT_SSL.format(HASSIO_SHARE_INT)
return HOMEASSISTANT_SSL.format(HASSIO_SHARE)

View File

@ -1,6 +1,4 @@
"""Const file for HassIO."""
import os
HASSIO_VERSION = '0.3'
URL_HASSIO_VERSION = \
@ -13,9 +11,7 @@ FILE_HOST_NETWORK = '/boot/network'
FILE_HASSIO_ADDONS = '/data/addons.json'
FILE_HASSIO_CONFIG = '/data/config.json'
HASSIO_SHARE_EXT = os.environ['SUPERVISOR_SHARE']
HASSIO_SHARE_INT = '/data'
HASSIO_DOCKER = os.environ['SUPERVISOR_NAME']
HASSIO_SHARE = '/data'
SOCKET_DOCKER = "/var/run/docker.sock"
SOCKET_HC = "/var/run/hassio-hc.sock"

View File

@ -1,6 +1,7 @@
"""Init file for HassIO docker object."""
import os
from . import DockerBase
from ..const import HASSIO_DOCKER
class DockerSupervisor(DockerBase):
@ -9,7 +10,7 @@ class DockerSupervisor(DockerBase):
@property
def docker_name(self):
"""Return name of docker container."""
return HASSIO_DOCKER
return os.environ['SUPERVISOR_NAME']
async def run(self):
"""Run docker image."""