diff --git a/thelounge/rootfs/etc/cont-init.d/thelounge.sh b/thelounge/rootfs/etc/cont-init.d/thelounge.sh index 1b82040..973aa32 100644 --- a/thelounge/rootfs/etc/cont-init.d/thelounge.sh +++ b/thelounge/rootfs/etc/cont-init.d/thelounge.sh @@ -3,11 +3,16 @@ # Community Hass.io Add-ons: The Lounge # This adds the default user and installs any requested themes # ============================================================================== -export THELOUNGE_HOME=/config/thelounge +export THELOUNGE_HOME=/data/thelounge + +if ! bashio::fs.directory_exists "/data/thelounge"; then + mkdir -p /data/thelounge +fi if ! bashio::fs.directory_exists "/config/thelounge/users"; then bashio::log.info "Creating thelounge directory in /config.." mkdir -p /config/thelounge/users + ln -sf /config/thelounge/users /data/thelounge/users bashio::log.info "Creating default hassio user.." cp /etc/thelounge/users/hassio.json /config/thelounge/users else diff --git a/thelounge/rootfs/etc/services.d/thelounge/run b/thelounge/rootfs/etc/services.d/thelounge/run index eb6262a..e1009de 100644 --- a/thelounge/rootfs/etc/services.d/thelounge/run +++ b/thelounge/rootfs/etc/services.d/thelounge/run @@ -3,7 +3,7 @@ # Community Hass.io Add-ons: The Lounge # Runs The Lounge server # ============================================================================== -export THELOUNGE_HOME=/config/thelounge +export THELOUNGE_HOME=/data/thelounge bashio::log.info "Starting The Lounge server.."