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 - share:rw
- media:rw - media:rw
environment:
WEEKLY_FLOW_FOLDER: "/share/aurral/downloads/weekly-flow"
options: options:
download_folder: /share/aurral/downloads download_folder: /share/aurral/downloads
weekly_flow_folder: weekly-flow
schema: schema:
download_folder: str download_folder: str
weekly_flow_folder: str

View File

@@ -1,9 +1,15 @@
#!/bin/sh #!/bin/sh
set -e 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 /config/data
mkdir -p "${DOWNLOAD_FOLDER:-/share/aurral/downloads}" mkdir -p "${DOWNLOAD_FOLDER}"
mkdir -p "${WEEKLY_FLOW_FOLDER:-/share/aurral/downloads/weekly-flow}" mkdir -p "${WEEKLY_FLOW_FOLDER}"
exec "$@" exec "$@"