diff --git a/Dockerfile b/Dockerfile index 91329f10e..10afdd765 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,29 @@ ARG BUILD_FROM FROM $BUILD_FROM +ENV \ + S6_SERVICES_GRACETIME=10000 + # Install base -RUN apk add --no-cache \ - eudev \ - eudev-libs \ - git \ - glib \ - libffi \ - libpulse \ - musl \ - openssl \ - socat +RUN \ + apk add --no-cache \ + eudev \ + eudev-libs \ + git \ + glib \ + libffi \ + libpulse \ + musl \ + openssl \ + socat ARG BUILD_ARCH WORKDIR /usr/src # Install requirements COPY requirements.txt . -RUN export MAKEFLAGS="-j$(nproc)" \ +RUN \ + export MAKEFLAGS="-j$(nproc)" \ && pip3 install --no-cache-dir --no-index --only-binary=:all: --find-links \ "https://wheels.home-assistant.io/alpine-$(cut -d '.' -f 1-2 < /etc/alpine-release)/${BUILD_ARCH}/" \ -r ./requirements.txt \ @@ -26,7 +31,8 @@ RUN export MAKEFLAGS="-j$(nproc)" \ # Install Home Assistant Supervisor COPY . supervisor -RUN pip3 install --no-cache-dir -e ./supervisor \ +RUN \ + pip3 install --no-cache-dir -e ./supervisor \ && python3 -m compileall ./supervisor/supervisor