aurral: fix data/downloads paths to match upstream volume layout

This commit is contained in:
petruknw
2026-05-21 16:21:03 +10:00
parent 2159f17969
commit 78da35d63f
2 changed files with 7 additions and 9 deletions

View File

@@ -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 /

View File

@@ -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 "$@"