From 66668a1fcade70727c4d0cbf98a6621f693e261b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 18 Sep 2022 14:06:27 +0200 Subject: [PATCH] Update 99-run.sh --- gitea/rootfs/etc/cont-init.d/99-run.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gitea/rootfs/etc/cont-init.d/99-run.sh b/gitea/rootfs/etc/cont-init.d/99-run.sh index d9c4eb2b7..4b91a3259 100644 --- a/gitea/rootfs/etc/cont-init.d/99-run.sh +++ b/gitea/rootfs/etc/cont-init.d/99-run.sh @@ -1,6 +1,10 @@ #!/usr/bin/env bashio # shellcheck shell=bash +for file in /data/gitea/conf/app.ini /etc/templates/app.ini; do +PROTOCOL = http +done + SITE_TITLE=$(bashio::config 'SITE_TITLE') SERVER_DOMAIN=$(bashio::config 'SERVER_DOMAIN') BASE_URL=$(bashio::config 'BASE_URL') @@ -13,15 +17,27 @@ echo "base url $BASE_URL" # sed "s/^DOMAIN.*/DOMAIN = $SERVER_DOMAIN/" /data/gitea/conf/app.ini # sed "s/^ROOT_URL.*/ROOT_URL = $BASE_URL/" /data/gitea/conf/app.ini + +for file in /data/gitea/conf/app.ini /etc/templates/app.ini; do + ############## # SSL CONFIG # ############## +# Clean values +sed -i "/PROTOCOL/d" + +# Add ssl bashio::config.require.ssl if bashio::config.true 'ssl'; then bashio::log.info "Ssl is enabled" +sed -i "/server/a PROTOCOL = https" "$file" +else +sed -i "/server/a PROTOCOL = http" "$file" fi +done + ############## # LAUNCH APP # ##############