Dockerfile 396 B

12345678910111213141516
  1. FROM python:3.7
  2. ENV HASS_USER hass
  3. ENV HASS_HOME "/home/${HASS_USER}"
  4. RUN useradd --home-dir "$HASS_HOME" --create-home "$HASS_USER" \
  5. && chown hass:hass "$HASS_HOME"
  6. USER "$HASS_USER"
  7. ENV PATH "${HASS_HOME}/.local/bin:${PATH}"
  8. COPY ./python-requirements.txt .
  9. RUN pip install --user --no-cache-dir --requirement python-requirements.txt
  10. EXPOSE 8123
  11. CMD ["python", "-m", "homeassistant"]