mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
LOADED_PLUGINS docker variable #975
Some checks are pending
docker / docker_dev (push) Waiting to run
Some checks are pending
docker / docker_dev (push) Waiting to run
This commit is contained in:
@@ -71,4 +71,5 @@ services:
|
|||||||
- PORT=${PORT}
|
- PORT=${PORT}
|
||||||
# ❗ DANGER ZONE BELOW - Setting ALWAYS_FRESH_INSTALL=true will delete the content of the /db & /config folders
|
# ❗ DANGER ZONE BELOW - Setting ALWAYS_FRESH_INSTALL=true will delete the content of the /db & /config folders
|
||||||
- ALWAYS_FRESH_INSTALL=${ALWAYS_FRESH_INSTALL}
|
- ALWAYS_FRESH_INSTALL=${ALWAYS_FRESH_INSTALL}
|
||||||
|
# - LOADED_PLUGINS=["DHCPLSS","PIHOLE","ASUSWRT","FREEBOX"]
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ else
|
|||||||
echo "Config file saved to ${INSTALL_DIR}/config/app_conf_override.json"
|
echo "Config file saved to ${INSTALL_DIR}/config/app_conf_override.json"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 🔻 FOR BACKWARD COMPATIBILITY - REMOVE AFTER 12/12/2024
|
# 🔻 FOR BACKWARD COMPATIBILITY - REMOVE AFTER 12/12/2025
|
||||||
|
|
||||||
# Check if pialert.db exists, then create a symbolic link to app.db
|
# Check if pialert.db exists, then create a symbolic link to app.db
|
||||||
if [ -f "${INSTALL_DIR_OLD}/db/${OLD_APP_NAME}.db" ]; then
|
if [ -f "${INSTALL_DIR_OLD}/db/${OLD_APP_NAME}.db" ]; then
|
||||||
@@ -66,7 +66,7 @@ fi
|
|||||||
if [ -f "${INSTALL_DIR_OLD}/config/${OLD_APP_NAME}.conf" ]; then
|
if [ -f "${INSTALL_DIR_OLD}/config/${OLD_APP_NAME}.conf" ]; then
|
||||||
ln -s "${INSTALL_DIR_OLD}/config/${OLD_APP_NAME}.conf" "${INSTALL_DIR}/config/${CONF_FILE}"
|
ln -s "${INSTALL_DIR_OLD}/config/${OLD_APP_NAME}.conf" "${INSTALL_DIR}/config/${CONF_FILE}"
|
||||||
fi
|
fi
|
||||||
# 🔺 FOR BACKWARD COMPATIBILITY - REMOVE AFTER 12/12/2024
|
# 🔺 FOR BACKWARD COMPATIBILITY - REMOVE AFTER 12/12/2025
|
||||||
|
|
||||||
# Copy starter .db and .conf if they don't exist
|
# Copy starter .db and .conf if they don't exist
|
||||||
cp -na "${INSTALL_DIR}/back/${CONF_FILE}" "${INSTALL_DIR}/config/${CONF_FILE}"
|
cp -na "${INSTALL_DIR}/back/${CONF_FILE}" "${INSTALL_DIR}/config/${CONF_FILE}"
|
||||||
@@ -83,6 +83,13 @@ if [ -n "${TZ}" ]; then
|
|||||||
echo $TZ > /etc/timezone
|
echo $TZ > /etc/timezone
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# if custom variables not set we do not need to do anything
|
||||||
|
if [ -n "${LOADED_PLUGINS}" ]; then
|
||||||
|
FILECONF="${INSTALL_DIR}/config/${CONF_FILE}"
|
||||||
|
echo "[INSTALL] Setup custom LOADED_PLUGINS variable"
|
||||||
|
sed -i "\#^LOADED_PLUGINS=#c\LOADED_PLUGINS=${LOADED_PLUGINS}" "${FILECONF}"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "[INSTALL] Setup NGINX"
|
echo "[INSTALL] Setup NGINX"
|
||||||
echo "Setting webserver to address ($LISTEN_ADDR) and port ($PORT)"
|
echo "Setting webserver to address ($LISTEN_ADDR) and port ($PORT)"
|
||||||
envsubst '$INSTALL_DIR $LISTEN_ADDR $PORT' < "${INSTALL_DIR}/install/netalertx.template.conf" > "${NGINX_CONFIG_FILE}"
|
envsubst '$INSTALL_DIR $LISTEN_ADDR $PORT' < "${INSTALL_DIR}/install/netalertx.template.conf" > "${NGINX_CONFIG_FILE}"
|
||||||
|
|||||||
@@ -313,7 +313,6 @@ def importConfigs (db, all_plugins):
|
|||||||
# -----------------
|
# -----------------
|
||||||
# HANDLE APP_CONF_OVERRIDE via app_conf_override.json
|
# HANDLE APP_CONF_OVERRIDE via app_conf_override.json
|
||||||
|
|
||||||
# Assuming fullConfFolder is defined elsewhere
|
|
||||||
app_conf_override_path = fullConfFolder + '/app_conf_override.json'
|
app_conf_override_path = fullConfFolder + '/app_conf_override.json'
|
||||||
|
|
||||||
if os.path.exists(app_conf_override_path):
|
if os.path.exists(app_conf_override_path):
|
||||||
|
|||||||
Reference in New Issue
Block a user