code.gitea.io/gitea@v1.19.3/modules/setting/migrations.go (about) 1 // Copyright 2019 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package setting 5 6 // Migrations settings 7 var Migrations = struct { 8 MaxAttempts int 9 RetryBackoff int 10 AllowedDomains string 11 BlockedDomains string 12 AllowLocalNetworks bool 13 SkipTLSVerify bool 14 }{ 15 MaxAttempts: 3, 16 RetryBackoff: 3, 17 } 18 19 func loadMigrationsFrom(rootCfg ConfigProvider) { 20 sec := rootCfg.Section("migrations") 21 Migrations.MaxAttempts = sec.Key("MAX_ATTEMPTS").MustInt(Migrations.MaxAttempts) 22 Migrations.RetryBackoff = sec.Key("RETRY_BACKOFF").MustInt(Migrations.RetryBackoff) 23 24 Migrations.AllowedDomains = sec.Key("ALLOWED_DOMAINS").MustString("") 25 Migrations.BlockedDomains = sec.Key("BLOCKED_DOMAINS").MustString("") 26 Migrations.AllowLocalNetworks = sec.Key("ALLOW_LOCALNETWORKS").MustBool(false) 27 Migrations.SkipTLSVerify = sec.Key("SKIP_TLS_VERIFY").MustBool(false) 28 }