0
0
Fork 0
mirror of https://github.com/nextcloud/docker.git synced 2025-03-14 18:35:08 +01:00

Added support for docker environment variables NEXTCLOUD_OVERWRITEPROTOCOL, NEXTCLOUD_OVERWRITEHOST, NEXTCLOUD_OVERWRITEWEBROOT

Signed-off-by: clickkiddie <clickkiddie@github.com>
Signed-off-by: clickkiddie <44850680+clickkiddie@users.noreply.github.com>
This commit is contained in:
clickkiddie 2019-07-26 12:53:37 +00:00 committed by clickkiddie
parent 15e6fcb316
commit 8332672e4a
11 changed files with 125 additions and 0 deletions

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"

View file

@ -133,6 +133,11 @@ One or more trusted domains can be set through environment variable, too. They w
- `NEXTCLOUD_TRUSTED_DOMAINS` (not set by default) Optional space-separated list of domains
Reverse proxy configuration according to [Admin Manual] (https://docs.nextcloud.com/server/13/admin_manual/configuration_server/reverse_proxy_configuration.html) can be achieved using:
- `NEXTCLOUD_OVERWRITEPROTOCOL` (not set by default) Optional overwrite protocol (e.g. https)
- `NEXTCLOUD_OVERWRITEHOST` (not set by default) Optional overwrite host (e.g. nextcloud.examle.com)
- `NEXTCLOUD_OVERWRITEWEBROOT` (not set by default) Optional overwrite webroot (e.g. /cloud)
The install and update script is only triggered when a default command is used (`apache-foreground` or `php-fpm`). If you use a custom command you have to enable the install / update with
- `NEXTCLOUD_UPDATE` (default: _0_)

View file

@ -124,6 +124,18 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP
run_as "php /var/www/html/occ config:system:set trusted_domains $NC_TRUSTED_DOMAIN_IDX --value=$DOMAIN"
NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1))
done
fi
if [ -n "${NEXTCLOUD_OVERWRITEPROTOCOL+x}" ]; then
echo "setting overwriteprotocol"
run_as "php /var/www/html/occ config:system:set overwriteprotocol --value=$NEXTCLOUD_OVERWRITEPROTOCOL"
fi
if [ -n "${NEXTCLOUD_OVERWRITEHOST+x}" ]; then
echo "setting overwritehost"
run_as "php /var/www/html/occ config:system:set overwritehost --value=$NEXTCLOUD_OVERWRITEHOST"
fi
if [ -n "${NEXTCLOUD_OVERWRITEWEBROOT+x}" ]; then
echo "setting overwritewebroot…"
run_as "php /var/www/html/occ config:system:set overwritewebroot --value=$NEXTCLOUD_OVERWRITEWEBROOT"
fi
else
echo "running web-based installer on first connect!"