This commit is contained in:
Alexandre
2021-11-13 17:41:48 +01:00
parent 72d3ded05e
commit e4ce1f7589
15 changed files with 275 additions and 18 deletions

View File

@@ -0,0 +1,21 @@
#!/usr/bin/with-contenv bashio
###############
# SSL SETTING #
###############
declare admin_port
declare protocol=http
# Generate Ingress configuration
if bashio::config.true 'ssl'; then
bashio::config.require.ssl
protocol=https
certfile=$(bashio::config 'certfile')
keyfile=$(bashio::config 'keyfile')
address=$(bashio::addon.ip_address)
sed -i "s|%%interface%%|$address|g" /etc/nginx/templates/ssl.gtpl
sed -i "s|%%certfile%%|/ssl/$certfile|g" /etc/nginx/templates/ssl.gtpl
sed -i "s|%%certkey%%|/ssl/$keyfile|g" /etc/nginx/templates/ssl.gtpl
mv /etc/nginx/templates/ssl.gtpl /etc/nginx/servers/ssl.conf
fi