diff --git a/.env.sample b/.env.sample index fad5615..4bc5e4d 100644 --- a/.env.sample +++ b/.env.sample @@ -10,6 +10,13 @@ COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml" SECRET_LFS_JWT_SECRET_VERSION=v1 # length=43 +# Control request body sizes. If you're having issues uploading big +# files, set this option to 0 or a big number in bytes, and also check +# READ_TIMEOUT in Traefik's recipe. +# +# https://doc.traefik.io/traefik/reference/routing-configuration/http/middlewares/buffering/#opt-memRequestBodyBytes +#MAX_REQUEST_BODY_LIMIT=0 + # Anubis # COMPOSE_FILE="$COMPOSE_FILE:compose.anubis.yml" diff --git a/compose.yml b/compose.yml index 9481d50..6cd6be0 100644 --- a/compose.yml +++ b/compose.yml @@ -90,6 +90,7 @@ services: - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolalloworiginlist=https://${GITEA_CORS_ALLOW_DOMAIN}" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolmaxage=100" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.addvaryheader=true" + - "traefik.http.middlewares.${STACK_NAME}-buffering.buffering.maxRequestBodyBytes=${MAX_REQUEST_BODY_LIMIT:-0}" - coop-cloud.${STACK_NAME}.version=5.6.3+15.0.9-rootless