From df15d796ace64f53da0955e96460e591f09afd88 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 13 Nov 2021 08:12:01 +0100 Subject: [PATCH] Create 61-nginx.sh --- cloudcommander/rootfs/scripts/61-nginx.sh | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 cloudcommander/rootfs/scripts/61-nginx.sh diff --git a/cloudcommander/rootfs/scripts/61-nginx.sh b/cloudcommander/rootfs/scripts/61-nginx.sh new file mode 100644 index 000000000..ef469e475 --- /dev/null +++ b/cloudcommander/rootfs/scripts/61-nginx.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bashio + +################# +# NGINX SETTING # +################# + +declare port +declare certfile +declare ingress_interface +declare ingress_port +declare keyfile + +CLOUDCMD_PREFIX=$(bashio::addon.ingress_entry) +export CLOUDCMD_PREFIX + +declare ADDON_PROTOCOL=http +if bashio::config.true 'ssl'; then + ADDON_PROTOCOL=https +fi + +port=$(bashio::addon.port 80) +ingress_port=$(bashio::addon.ingress_port) +ingress_interface=$(bashio::addon.ip_address) +sed -i "s|%%protocol%%|${ADDON_PROTOCOL}|g" /etc/nginx/servers/ingress.conf +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|%%subpath%%|${CLOUDCMD_PREFIX}/|g" /etc/nginx/servers/ingress.conf +mkdir -p /var/log/nginx && touch /var/log/nginx/error.log +