Parcourir la source

login at http://localhost:8123 possible

Fabian Peter Hammerle il y a 6 ans
commit
823859a729
3 fichiers modifiés avec 58 ajouts et 0 suppressions
  1. 16 0
      Dockerfile
  2. 10 0
      README.md
  3. 32 0
      python-requirements.txt

+ 16 - 0
Dockerfile

@@ -0,0 +1,16 @@
+FROM python:3.7
+
+ENV HASS_USER hass
+ENV HASS_HOME "/home/${HASS_USER}"
+
+RUN useradd --home-dir "$HASS_HOME" --create-home "$HASS_USER" \
+    && chown hass:hass "$HASS_HOME"
+USER "$HASS_USER"
+
+ENV PATH "${HASS_HOME}/.local/bin:${PATH}"
+
+COPY ./python-requirements.txt .
+RUN pip install --user --no-cache-dir --requirement python-requirements.txt
+
+EXPOSE 8123
+CMD ["python", "-m", "homeassistant"]

+ 10 - 0
README.md

@@ -0,0 +1,10 @@
+https://www.home-assistant.io/docs/installation/docker/
+
+https://github.com/home-assistant/home-assistant/blob/dev/virtualization/Docker/setup_docker_prereqs
+
+```sh
+sudo docker build --tag=home-assistant .
+sudo docker run --rm --publish=8123:8123 \
+    --security-opt=no-new-privileges --cap-drop=all \
+    home-assistant
+```

+ 32 - 0
python-requirements.txt

@@ -0,0 +1,32 @@
+# compare https://github.com/home-assistant/home-assistant/blob/dev/requirements_all.txt
+
+homeassistant
+
+aiohttp==3.4.0
+voluptuous==0.11.5
+
+# homeassistant.components.emulated_hue
+# homeassistant.components.http
+aiohttp_cors==0.7.0
+
+# homeassistant.components.frontend
+home-assistant-frontend==20180903.0
+
+# homeassistant.components.discovery
+netdisco==2.0.0
+
+# homeassistant.components.recorder
+# homeassistant.scripts.db_migrator
+# homeassistant.components.sensor.sql
+sqlalchemy==1.2.11
+
+# homeassistant.components.config.config_entries
+voluptuous-serialize==2.0.0
+
+# homeassistant.components.media_player.bluesound
+# homeassistant.components.sensor.startca
+# homeassistant.components.sensor.swiss_hydrological_data
+# homeassistant.components.sensor.ted5000
+# homeassistant.components.sensor.yr
+# homeassistant.components.sensor.zestimate
+xmltodict==0.11.0