From 99683a7bd49df7718c775a60db59a9b47fc4b410 Mon Sep 17 00:00:00 2001 From: Fredrik Baberg Date: Mon, 11 Jul 2022 14:09:04 +0200 Subject: [PATCH] Update ingress config --- 3dprinter-octoprint/config.yaml | 2 +- 3dprinter-octoprint/rootfs/etc/cont-init.d/nginx.sh | 1 + 3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/3dprinter-octoprint/config.yaml b/3dprinter-octoprint/config.yaml index fa39f3f..7aa229b 100644 --- a/3dprinter-octoprint/config.yaml +++ b/3dprinter-octoprint/config.yaml @@ -1,5 +1,5 @@ name: "3DPrinter-OctoPrint" -version: "2022.7.001" +version: "2022.7.002" slug: "3dprinter-octoprint" description: "OctoPrint as an addon, no additional bells and whistles." url: "https://github.com/fredrikbaberg/home-assistant-addons/tree/main/3dprinter-octoprint" diff --git a/3dprinter-octoprint/rootfs/etc/cont-init.d/nginx.sh b/3dprinter-octoprint/rootfs/etc/cont-init.d/nginx.sh index e5ba650..fecd1ad 100644 --- a/3dprinter-octoprint/rootfs/etc/cont-init.d/nginx.sh +++ b/3dprinter-octoprint/rootfs/etc/cont-init.d/nginx.sh @@ -8,6 +8,7 @@ bashio::var.json \ interface "$(bashio::addon.ip_address)" \ port "^$(bashio::addon.ingress_port)" \ + ingress_entry "$(bashio::addon.ingress_entry)" \ | tempio \ -template /etc/nginx/templates/ingress.gtpl \ -out /etc/nginx/servers/ingress.conf diff --git a/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl b/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl index e216772..d30fba6 100644 --- a/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl +++ b/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl @@ -4,10 +4,11 @@ server { include /etc/nginx/includes/server_params.conf; include /etc/nginx/includes/proxy_params.conf; - location / { + location {{ .ingress_entry }} { allow 172.30.32.2; deny all; proxy_pass http://backend; + proxy_set_header X-Script-Name {{ .ingress_entry }} } }