diff --git a/mealie/rootfs/run.txt b/mealie/rootfs/run.txt index 2d7a34abb..e2c6ed8bf 100644 --- a/mealie/rootfs/run.txt +++ b/mealie/rootfs/run.txt @@ -43,6 +43,23 @@ if [ "$PUID" = 0 ] || [ "$PGID" = 0 ]; then bashio::addon.restart fi +############# +# Adapt SSL # +############# + +if bashio::config.true 'ssl'; then + # Validate ssl + bashio::config.require.ssl + # Adapt nginx template + certfile=$(bashio::config 'certfile') + keyfile=$(bashio::config 'keyfile') + sed -i "s|%%certfile%%|${certfile}|g" /etc/nginx/servers/ssl.conf + sed -i "s|%%keyfile%%|${keyfile}|g" /etc/nginx/servers/ssl.conf + sed -i "s|9001;|9001 ssl;|g" /etc/nginx/servers/ssl.conf +else + sed -i "/ssl/d" /etc/nginx/servers/ssl.conf +fi + ############### # CONFIG YAML # ###############