diff --git a/22/apache/entrypoint.sh b/22/apache/entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/22/apache/entrypoint.sh +++ b/22/apache/entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi diff --git a/22/fpm-alpine/entrypoint.sh b/22/fpm-alpine/entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/22/fpm-alpine/entrypoint.sh +++ b/22/fpm-alpine/entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi diff --git a/22/fpm/entrypoint.sh b/22/fpm/entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/22/fpm/entrypoint.sh +++ b/22/fpm/entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi diff --git a/23/apache/entrypoint.sh b/23/apache/entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/23/apache/entrypoint.sh +++ b/23/apache/entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi diff --git a/23/fpm-alpine/entrypoint.sh b/23/fpm-alpine/entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/23/fpm-alpine/entrypoint.sh +++ b/23/fpm-alpine/entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi diff --git a/23/fpm/entrypoint.sh b/23/fpm/entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/23/fpm/entrypoint.sh +++ b/23/fpm/entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi diff --git a/README.md b/README.md index bb5b8717..ecd243f9 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ If you set any group of values (i.e. all of `MYSQL_DATABASE`, `MYSQL_USER`, `MYS - `NEXTCLOUD_ADMIN_USER` Name of the Nextcloud admin user. - `NEXTCLOUD_ADMIN_PASSWORD` Password for the Nextcloud admin user. +- `NEXTCLOUD_AUTH_TOKEN` Authentication token to access server info. If you want, you can set the data directory, otherwise default value will be used. diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 413ae9c6..5d104c0c 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -191,6 +191,11 @@ if expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ] || [ "${NEXTCLOUD_UP NC_TRUSTED_DOMAIN_IDX=$(($NC_TRUSTED_DOMAIN_IDX+1)) done fi + file_env NEXTCLOUD_AUTH_TOKEN + if [ -n "${NEXTCLOUD_AUTH_TOKEN+x}" ]; then + echo "setting auth token" + run_as "php /var/www/html/occ config:app:set serverinfo token --value $NEXTCLOUD_AUTH_TOKEN" + fi else echo "Please run the web-based installer on first connect!" fi