diff --git a/aurral/Dockerfile b/aurral/Dockerfile index 2d069993ff..d75a0fc8e7 100644 --- a/aurral/Dockerfile +++ b/aurral/Dockerfile @@ -16,8 +16,7 @@ LABEL \ io.hass.version="${BUILD_VERSION}" \ maintainer="petruknw" -ENV AURRAL_DATA_DIR=/config/data \ - DOWNLOAD_FOLDER=/share/aurral/downloads \ +ENV DOWNLOAD_FOLDER=/share/aurral/downloads \ WEEKLY_FLOW_FOLDER=/share/aurral/downloads/weekly-flow COPY rootfs / diff --git a/aurral/rootfs/usr/local/bin/docker-entrypoint.sh b/aurral/rootfs/usr/local/bin/docker-entrypoint.sh index bb9b1781fa..27d30659f3 100644 --- a/aurral/rootfs/usr/local/bin/docker-entrypoint.sh +++ b/aurral/rootfs/usr/local/bin/docker-entrypoint.sh @@ -1,15 +1,14 @@ #!/bin/sh set -e -# Create persistent data directories -mkdir -p "${AURRAL_DATA_DIR:-/config/data}" -mkdir -p "${AURRAL_DATA_DIR:-/config/data}/image-proxy" +# Create persistent directories in HA volumes +mkdir -p /config/data mkdir -p "${DOWNLOAD_FOLDER:-/share/aurral/downloads}" mkdir -p "${WEEKLY_FLOW_FOLDER:-/share/aurral/downloads/weekly-flow}" -# The upstream app hardcodes /app/backend/data/image-proxy (relative to __dirname). -# Symlink it into persistent storage so cached images survive restarts. -mkdir -p /app/backend/data -ln -sfn "${AURRAL_DATA_DIR:-/config/data}/image-proxy" /app/backend/data/image-proxy +# The upstream app expects its data at /app/backend/data and downloads at /app/downloads. +# Symlink both into HA persistent storage. +ln -sfn /config/data /app/backend/data +ln -sfn "${DOWNLOAD_FOLDER:-/share/aurral/downloads}" /app/downloads exec "$@"