diff --git a/aurral/rootfs/etc/services.d/aurral/run b/aurral/rootfs/etc/services.d/aurral/run index aaec93a9ab..f512b026b0 100644 --- a/aurral/rootfs/etc/services.d/aurral/run +++ b/aurral/rootfs/etc/services.d/aurral/run @@ -9,15 +9,15 @@ DATA_FOLDER=$(bashio::config 'data_folder') # Ensure host-side directories exist mkdir -p "${DOWNLOAD_FOLDER}" "${DATA_FOLDER}" -# Symlink HA share paths into the locations Aurral expects internally -rm -rf /app/downloads -ln -sf "${DOWNLOAD_FOLDER}" /app/downloads - -rm -rf /app/backend/data -ln -sf "${DATA_FOLDER}" /app/backend/data - bashio::log.info "Starting Aurral" -bashio::log.info " Downloads : ${DOWNLOAD_FOLDER}" bashio::log.info " Data : ${DATA_FOLDER}" +bashio::log.info " Downloads : ${DOWNLOAD_FOLDER}" + +# Use Aurral's native env vars to redirect paths to HA share locations. +# This avoids symlinks into host-mounted paths which the upstream +# docker-entrypoint.sh cannot chown (Operation not permitted). +export AURRAL_DATA_DIR="${DATA_FOLDER}" +export DOWNLOAD_FOLDER="${DOWNLOAD_FOLDER}" +export WEEKLY_FLOW_FOLDER="${DOWNLOAD_FOLDER}/weekly-flow" exec node /app/backend/server.js