Add ingress

This commit is contained in:
Alexandre
2023-02-04 12:32:32 +01:00
parent 043335cda9
commit 3fe3e23e07
17 changed files with 364 additions and 7 deletions

View File

@@ -1,6 +1,12 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
if bashio::config.has_value 'CONFIG_LOCATION'; then
CONFIG_LOCATION="$(bashio::config 'CONFIG_LOCATION')"
# Modify if it is a base directory
if [ -f "$CONFIG_LOCATION" ]; then CONFIG_LOCATION="$(dirname $CONFIG_LOCATION)"; fi
fi
CONFIG_LOCATION=$(bashio::config 'CONFIG_LOCATION')
bashio::log.info "Config stored in $CONFIG_LOCATION"

View File

@@ -26,7 +26,7 @@ if [ ! -d /config/addons_config/readarr ]; then
chown -R abc:abc /config/addons_config/readarr
fi
if [ -d /config/addons_config/radarr/readarr ]; then
mv /config/addons_config/radarr/readarr/{.,}* /config/addons_config/readarr/
rmdir /config/addons_config/radarr/readarr
if [ -d /config/addons_config/readarr/readarr ]; then
mv /config/addons_config/readarr/readarr/{.,}* /config/addons_config/readarr/
rmdir /config/addons_config/readarr/readarr
fi

View File

@@ -0,0 +1,15 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
#################
# NGINX SETTING #
#################
declare ingress_interface
declare ingress_port
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf