diff --git a/dockerfiles/services/nextcloud/Dockerfile-mono b/dockerfiles/services/nextcloud/Dockerfile-mono index 3f5a75c..68a6873 100755 --- a/dockerfiles/services/nextcloud/Dockerfile-mono +++ b/dockerfiles/services/nextcloud/Dockerfile-mono @@ -4,4 +4,7 @@ FROM nextcloud:${NC_VERSION}-apache RUN apt-get update && apt-get install -y smbclient && rm -rf /var/lib/apt/lists/* -RUN echo memory_limit=-1 > /usr/local/etc/php/conf.d/memory-limit.inis \ No newline at end of file +# RUN echo memory_limit=-1 > /usr/local/etc/php/conf.d/memory-limit.ini +# /proc/self/fd/2 + +RUN echo error_log = /proc/self/fd/2 > /usr/local/etc/php/conf.d/error-log.ini \ No newline at end of file diff --git a/dockerfiles/services/nextcloud/cli/exec b/dockerfiles/services/nextcloud/cli/exec new file mode 100755 index 0000000..5f91af0 --- /dev/null +++ b/dockerfiles/services/nextcloud/cli/exec @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +set -e + +export DOCKER_HOST=${DOCKER_HOST:-'dkhost:2376'} + +container=$(docker ps -qn1) + +while getopts c: name +do + case $name in + c) + container=$OPTARG + ;; + *) + ;; + esac +done +shift $((OPTIND -1)) + +echo using container "${container}" +# shellcheck disable=SC2068 +docker exec -it -u www-data "$container" $@ diff --git a/dockerfiles/services/nextcloud/docker-compose.prod.yml b/dockerfiles/services/nextcloud/docker-compose.prod.yml index 40df75b..801fd58 100755 --- a/dockerfiles/services/nextcloud/docker-compose.prod.yml +++ b/dockerfiles/services/nextcloud/docker-compose.prod.yml @@ -29,7 +29,8 @@ services: - DBPASS=xh891hx1hc89f239hibndnxc1i - REDISHOST=tasks.services_redis - REDISPORT=6379 - - LOGLEVEL=0 + - LOGLEVEL=3 + - PHP_MEMORY_LIMIT=-1 healthcheck: test: ["CMD", "curl", "-If", "http://localhost/status.php"]