diff --git a/aurral/Dockerfile b/aurral/Dockerfile index e22a87a30d..fd64284b13 100644 --- a/aurral/Dockerfile +++ b/aurral/Dockerfile @@ -15,7 +15,13 @@ LABEL \ io.hass.version="${BUILD_VERSION}" \ maintainer="petruknw" +# Set data dir via Docker ENV so it's available before any shell script runs. +# /config is HA's addon_config mount point (always writable). +ENV AURRAL_DATA_DIR=/config/data + COPY rootfs / RUN chmod a+x /etc/services.d/aurral/run \ - && chmod a+x /usr/local/bin/docker-entrypoint.sh + && chmod a+x /usr/local/bin/docker-entrypoint.sh \ + # Pre-create the data dir so the entrypoint chown succeeds at startup + && mkdir -p /config/data