瀏覽代碼

homeassistant v0.78.0;
added some runtime deps to speed up startup after config/deps reset

Fabian Peter Hammerle 5 年之前
父節點
當前提交
ccc0a03575
共有 3 個文件被更改,包括 16 次插入2 次删除
  1. 7 1
      Dockerfile
  2. 1 1
      README.md
  3. 8 0
      runtime-requirements.txt

+ 7 - 1
Dockerfile

@@ -13,6 +13,12 @@ RUN useradd --create-home hass && chown hass ~hass
 USER hass
 ENV PATH "/home/hass/.local/bin:${PATH}"
 
-RUN pip install --user --no-cache-dir homeassistant
+COPY --chown=hass ./runtime-requirements.txt /tmp
+RUN pip install --user --no-cache-dir --requirement /tmp/runtime-requirements.txt \
+    && rm /tmp/runtime-requirements.txt
+
+RUN pip install --user --no-cache-dir \
+    homeassistant==0.78.0 \
+    home-assistant-frontend==20180916.0
 
 CMD ["python", "-m", "homeassistant", "--config", "/config"]

+ 1 - 1
README.md

@@ -11,7 +11,7 @@ $ cat /etc/udev/rules.d/zwave.rules
 ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SYMLINK+="zwave-dongle"
 # check permissions of /dev/zwave-dongle
 $ sudo docker run --rm --publish=8123:8123 \
-    --mount "source=home-assistant-config,target=/config" \
+    --mount "source=home-assistant-config,target=/config,rw" \
     --device /dev/zwave-dongle:/dev/zwave-dongle \
     --security-opt=no-new-privileges --cap-drop=all \
     home-assistant

+ 8 - 0
runtime-requirements.txt

@@ -0,0 +1,8 @@
+PyQRCode==1.2.1
+aiohttp_cors==0.7.0
+distro==1.3.0
+flux_led==0.21
+pydispatcher==2.0.5
+pyotp==2.2.6
+python_openzwave==0.4.9
+sqlalchemy==1.2.11