From 6e8462d494911952205ab38aa014a047a66ad662 Mon Sep 17 00:00:00 2001 From: f Date: Fri, 16 Jan 2026 15:37:17 -0300 Subject: [PATCH] feat: global limit for repository creation --- .env.sample | 1 + abra.sh | 2 +- app.ini.tmpl | 1 + compose.yml | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.env.sample b/.env.sample index 6a4953a..cd09ec7 100644 --- a/.env.sample +++ b/.env.sample @@ -36,6 +36,7 @@ GITEA_REQUIRE_SIGNIN_VIEW=true GITEA_ENABLE_PUSH_CREATE_USER=false GITEA_ENABLE_PUSH_CREATE_ORG=false GITEA_LFS_START_SERVER=false +GITEA_MAX_CREATION_LIMIT=-1 GITEA_REPO_UPLOAD_ENABLED=true GITEA_REPO_UPLOAD_ALLOWED_TYPES=*/* diff --git a/abra.sh b/abra.sh index 68fe314..9662632 100644 --- a/abra.sh +++ b/abra.sh @@ -1,4 +1,4 @@ -export APP_INI_VERSION=v23 +export APP_INI_VERSION=v24 export DOCKER_SETUP_SH_VERSION=v1 export PG_BACKUP_VERSION=v1 diff --git a/app.ini.tmpl b/app.ini.tmpl index 9a539eb..65c4e3b 100644 --- a/app.ini.tmpl +++ b/app.ini.tmpl @@ -38,6 +38,7 @@ ENABLE_OPENID_SIGNUP = {{ env "GITEA_ENABLE_OPENID_SIGNUP" }} DEFAULT_BRANCH = main ENABLE_PUSH_CREATE_USER = {{ env "GITEA_ENABLE_PUSH_CREATE_USER" }} ENABLE_PUSH_CREATE_ORG = {{ env "GITEA_ENABLE_PUSH_CREATE_ORG" }} +MAX_CREATION_LIMIT = {{ env "GITEA_MAX_CREATION_LIMIT" }} [repository.upload] ENABLED = {{ env "GITEA_REPO_UPLOAD_ENABLED" }} diff --git a/compose.yml b/compose.yml index 2419aaf..5e07dc7 100644 --- a/compose.yml +++ b/compose.yml @@ -55,6 +55,7 @@ services: - GITEA__oauth2__REFRESH_TOKEN_EXPIRATION_TIME - GITEA_LFS_START_SERVER=${GITEA_LFS_START_SERVER:-false} - GITEA_ENABLE_INTERNAL_SIGNIN + - GITEA_MAX_CREATION_LIMIT=${GITEA_MAX_CREATION_LIMIT:--1} volumes: - data:/var/lib/gitea - config:/etc/gitea -- 2.49.0