diff --git a/docker-compose.yml b/docker-compose.yml index 5f983c3..199f2d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,8 +32,8 @@ services: - REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD} # PHP - PHP_MEMORY_LIMIT=4096M - - PHP_UPLOAD_MAX_FILESIZE=2G - - PHP_POST_MAX_SIZE=2G + - PHP_UPLOAD_MAX_FILESIZE=10G + - PHP_POST_MAX_SIZE=10G - PHP_MAX_EXECUTION_TIME=1800 - PHP_MAX_INPUT_TIME=1800 # - PHP_UPLOAD_MAX_FILESIZE=1024G @@ -41,7 +41,7 @@ services: # - PHP_MAX_EXECUTION_TIME=86400 # - PHP_MAX_INPUT_TIME=86400 # Apache - - APACHE_BODY_LIMIT=2147483648 + - APACHE_BODY_LIMIT=0 healthcheck: test: ["CMD", "curl", "-f", "http://localhost/status.php"] interval: 30s @@ -61,18 +61,12 @@ services: - "traefik.http.routers.cloud.rule=Host(`${NEXTCLOUD_DOMAIN}`)" - "traefik.http.routers.cloud.entrypoints=websecure" - "traefik.http.routers.cloud.tls.certresolver=letsencrypt" - - "traefik.http.routers.cloud.middlewares=nextcloud-headers,nextcloud-buffering,nextcloud-redirect" + - "traefik.http.routers.cloud.middlewares=nextcloud-headers,nextcloud-redirect" # Service configuration - "traefik.http.services.cloud.loadbalancer.server.port=80" # Middleware: Headers - "traefik.http.middlewares.nextcloud-headers.headers.customrequestheaders.X-Forwarded-Proto=https" - "traefik.http.middlewares.nextcloud-headers.headers.customresponseheaders.Strict-Transport-Security=max-age=15552000" - # Middleware: Buffering pour gros fichiers - - "traefik.http.middlewares.nextcloud-buffering.buffering.maxRequestBodyBytes=2147483648" - - "traefik.http.middlewares.nextcloud-buffering.buffering.memRequestBodyBytes=104857600" - - "traefik.http.middlewares.nextcloud-buffering.buffering.maxResponseBodyBytes=2147483648" - - "traefik.http.middlewares.nextcloud-buffering.buffering.memResponseBodyBytes=104857600" - - "traefik.http.middlewares.nextcloud-buffering.buffering.retryExpression=IsNetworkError() && Attempts() < 3" # Middleware: Redirect pour CalDAV/CardDAV - "traefik.http.middlewares.nextcloud-redirect.redirectregex.regex=https://(.*)/.well-known/(card|cal)dav" - "traefik.http.middlewares.nextcloud-redirect.redirectregex.replacement=https://$$1/remote.php/dav/"