aurral: make weekly_flow_folder user-configurable, derive env var in entrypoint

This commit is contained in:
petruknw
2026-05-21 22:36:28 +10:00
parent 8b3b5e4c62
commit c7ee889b2c
2 changed files with 11 additions and 6 deletions

View File

@@ -25,11 +25,10 @@ map:
- share:rw
- media:rw
environment:
WEEKLY_FLOW_FOLDER: "/share/aurral/downloads/weekly-flow"
options:
download_folder: /share/aurral/downloads
weekly_flow_folder: weekly-flow
schema:
download_folder: str
weekly_flow_folder: str

View File

@@ -1,9 +1,15 @@
#!/bin/sh
set -e
# Create the real directories in HA persistent storage that the symlinks point to
DOWNLOAD_FOLDER=$(bashio::config 'download_folder')
WEEKLY_FLOW_SUFFIX=$(bashio::config 'weekly_flow_folder')
export DOWNLOAD_FOLDER
export WEEKLY_FLOW_FOLDER="${DOWNLOAD_FOLDER}/${WEEKLY_FLOW_SUFFIX}"
# 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}"
mkdir -p "${DOWNLOAD_FOLDER}"
mkdir -p "${WEEKLY_FLOW_FOLDER}"
exec "$@"