@@ -111,27 +111,6 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
111111 echo " installing of nextcloud failed!"
112112 exit 1
113113 fi
114- if [ -n " ${NEXTCLOUD_TRUSTED_DOMAINS+x} " ]; then
115- echo " setting trusted domains…"
116- NC_TRUSTED_DOMAIN_IDX=1
117- for DOMAIN in $NEXTCLOUD_TRUSTED_DOMAINS ; do
118- DOMAIN=$( echo " $DOMAIN " | sed -e ' s/^[[:space:]]*//' -e ' s/[[:space:]]*$//' )
119- run_as " php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN "
120- NC_TRUSTED_DOMAIN_IDX=$(( $NC_TRUSTED_DOMAIN_IDX + 1 ))
121- done
122- fi
123- if [ -n " ${NEXTCLOUD_OVERWRITEPROTOCOL+x} " ]; then
124- echo " setting overwriteprotocol"
125- run_as " php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL "
126- fi
127- if [ -n " ${NEXTCLOUD_OVERWRITEHOST+x} " ]; then
128- echo " setting overwritehost"
129- run_as " php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST "
130- fi
131- if [ -n " ${NEXTCLOUD_OVERWRITEWEBROOT+x} " ]; then
132- echo " setting overwritewebroot…"
133- run_as " php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT "
134- fi
135114 else
136115 echo " running web-based installer on first connect!"
137116 fi
@@ -149,4 +128,36 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
149128 fi
150129fi
151130
131+ # settings in config.php:
132+ if [ -n " ${NEXTCLOUD_TRUSTED_DOMAINS+x} " ]; then
133+ echo " setting trusted domains…"
134+ NC_TRUSTED_DOMAIN_IDX=1
135+ for DOMAIN in $NEXTCLOUD_TRUSTED_DOMAINS ; do
136+ DOMAIN=$( echo " $DOMAIN " | sed -e ' s/^[[:space:]]*//' -e ' s/[[:space:]]*$//' )
137+ run_as " php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN "
138+ NC_TRUSTED_DOMAIN_IDX=$(( $NC_TRUSTED_DOMAIN_IDX + 1 ))
139+ done
140+ fi
141+ if [ -n " ${NEXTCLOUD_TRUSTED_PROXIES+x} " ]; then
142+ echo " setting trusted proxies…"
143+ NC_TRUSTED_PROXY_IDX=1
144+ for PROXY in $NEXTCLOUD_TRUSTED_PROXIES ; do
145+ PROXY=$( echo " $PROXY " | sed -e ' s/^[[:space:]]*//' -e ' s/[[:space:]]*$//' )
146+ run_as " php /var/www/html/occ config:system:set trusted_proxies $NC_TRUSTED_PROXY_IDX --value=$PROXY "
147+ NC_TRUSTED_PROXY_IDX=$(( $NC_TRUSTED_PROXY_IDX + 1 ))
148+ done
149+ fi
150+ if [ -n " ${NEXTCLOUD_OVERWRITEPROTOCOL+x} " ]; then
151+ echo " setting overwriteprotocol"
152+ run_as " php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL "
153+ fi
154+ if [ -n " ${NEXTCLOUD_OVERWRITEHOST+x} " ]; then
155+ echo " setting overwritehost"
156+ run_as " php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST "
157+ fi
158+ if [ -n " ${NEXTCLOUD_OVERWRITEWEBROOT+x} " ]; then
159+ echo " setting overwritewebroot…"
160+ run_as " php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT "
161+ fi
162+
152163exec " $@ "
0 commit comments