From 302f0d47bc9649779ed407cd3c84c0fe2a09d39d Mon Sep 17 00:00:00 2001 From: TheThomaas Date: Sat, 22 Aug 2026 20:48:38 +0000 Subject: [PATCH] Ajouter baikal/rootfs/etc/cont-init.d/nginx.sh --- baikal/rootfs/etc/cont-init.d/nginx.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 baikal/rootfs/etc/cont-init.d/nginx.sh diff --git a/baikal/rootfs/etc/cont-init.d/nginx.sh b/baikal/rootfs/etc/cont-init.d/nginx.sh new file mode 100644 index 0000000..9033910 --- /dev/null +++ b/baikal/rootfs/etc/cont-init.d/nginx.sh @@ -0,0 +1,25 @@ +#!/command/with-contenv bashio +# ============================================================================== +# Home Assistant Community Add-on: Baikal +# Configures NGINX for use with the Chronograf +# ============================================================================== +declare port +declare certfile +declare keyfile + +port=$(bashio::addon.port 80) +if bashio::var.has_value "${port}"; then + 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 +fi