Files
hassio-addons/ubooquity/rootfs/etc/32-nginx_ingress.sh
Alexandre a22ce94a46 hadolint
2022-01-17 13:18:05 +01:00

26 lines
698 B
Bash

#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
###################
# INGRESS SETTING #
###################
declare port
declare certfile
declare ingress_interface
declare ingress_port
declare keyfile
# General values
port=$(bashio::addon.ingress_port)
if [ $port ] >1; then
# Adapt nginx
sed -i "s|%%port%%|$port|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%interface%%|$(bashio::addon.ip_address)|g" /etc/nginx/servers/ingress.conf
# Removebaseurl
jq '.reverseProxyPrefix = ""' /config/addons_config/ubooquity/preferences.json | sponge /config/addons_config/ubooquity/preferences.json
# Log
bashio::log.info "Ingress enabled"
else
rm /etc/nginx/servers/ingress.conf
fi