From 1c68408dae8e3a16c3a1b54dddd875bc2af0c08c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Mon, 20 Sep 2021 19:50:21 +0200 Subject: [PATCH] Test --- mealie/rootfs/run.txt | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/mealie/rootfs/run.txt b/mealie/rootfs/run.txt index f18d2170a..5ddb0813b 100644 --- a/mealie/rootfs/run.txt +++ b/mealie/rootfs/run.txt @@ -39,14 +39,29 @@ if bashio::supervisor.ping; then '-----------------------------------------------------------' fi -################ -# SSL CONFIG # -################ +################# +# NGINX SETTING # +################# +declare port +declare certfile +declare ingress_interface +declare ingress_port +declare keyfile -if bashio::config.true 'ssl'; then - bashio::log.info "ssl enabled" - sed -i "s/auto_https off//g" /app/Caddyfile -fi + bashio::config.require.ssl + if bashio::config.true 'ssl'; then + certfile=$(bashio::config 'certfile') + keyfile=$(bashio::config 'keyfile') + mv /etc/nginx/servers/direct-ssl.disabled /etc/nginx/servers/direct.conf + sed -i "s/%%certfile%%/${certfile}/g" /etc/nginx/servers/direct.conf + sed -i "s/%%keyfile%%/${keyfile}/g" /etc/nginx/servers/direct.conf + else + mv /etc/nginx/servers/direct.disabled /etc/nginx/servers/direct.conf + fi + +ingress_interface=$(bashio::addon.ip_address) +sed -i "s/%%port%%/9925/g" /etc/nginx/servers/ingress.conf +sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf ########### # Ingress #