diff --git a/backend/internal/ip_ranges.js b/backend/internal/ip_ranges.js index 44f85f4b..e6d788ee 100644 --- a/backend/internal/ip_ranges.js +++ b/backend/internal/ip_ranges.js @@ -20,7 +20,7 @@ const internalIpRanges = { iteration_count: 0, initTimer: () => { - if (process.env.SKIP_IP_RANGES === false) { + if (process.env.SKIP_IP_RANGES === 'false') { logger.info('IP Ranges Renewal Timer initialized'); internalIpRanges.interval = setInterval(internalIpRanges.fetch, internalIpRanges.interval_timeout); } @@ -49,7 +49,7 @@ const internalIpRanges = { * Triggered at startup and then later by a timer, this will fetch the ip ranges from services and apply them to nginx. */ fetch: () => { - if (!internalIpRanges.interval_processing && process.env.SKIP_IP_RANGES === false) { + if (!internalIpRanges.interval_processing && process.env.SKIP_IP_RANGES === 'false') { internalIpRanges.interval_processing = true; logger.info('Fetching IP Ranges from online services...'); diff --git a/rootfs/usr/local/bin/start.sh b/rootfs/usr/local/bin/start.sh index 4ff12f46..3867e273 100755 --- a/rootfs/usr/local/bin/start.sh +++ b/rootfs/usr/local/bin/start.sh @@ -479,6 +479,10 @@ if [ "$FULLCLEAN" = "true" ]; then fi fi +if [ "$SKIP_IP_RANGES" = "true" ]; then + rm -vf /data/nginx/ip_ranges.conf +fi + touch /data/etc/html/index.html \ /data/nginx/ip_ranges.conf \ /data/nginx/custom/root.conf \