Compare commits

...

2 Commits

Author SHA1 Message Date
0026d0d645 feat: update example env 2025-11-11 04:46:13 +01:00
2ef6494a90 feat: double default RateLimit values 2025-11-11 04:46:05 +01:00
2 changed files with 8 additions and 8 deletions

View File

@@ -35,10 +35,10 @@ DEBUG=false
BCRYPT_COST=10 BCRYPT_COST=10
# Rate limiting configuration (nb of request per minutes) # Rate limiting configuration (nb of request per minutes)
RATE_LIMIT_AUTH=5 RATE_LIMIT_AUTH=10
RATE_LIMIT_GENERAL=100 RATE_LIMIT_GENERAL=200
RATE_LIMIT_HEALTH=60 RATE_LIMIT_HEALTH=120
RATE_LIMIT_METRICS=10 RATE_LIMIT_METRICS=20
RATE_LIMIT_TRUST_PROXY=false RATE_LIMIT_TRUST_PROXY=false
# Environment # Environment

View File

@@ -131,10 +131,10 @@ func Load() (*Config, error) {
Title: getEnv("TITLE", "Goyco"), Title: getEnv("TITLE", "Goyco"),
}, },
RateLimit: RateLimitConfig{ RateLimit: RateLimitConfig{
AuthLimit: getEnvAsInt("RATE_LIMIT_AUTH", 5), AuthLimit: getEnvAsInt("RATE_LIMIT_AUTH", 10),
GeneralLimit: getEnvAsInt("RATE_LIMIT_GENERAL", 100), GeneralLimit: getEnvAsInt("RATE_LIMIT_GENERAL", 200),
HealthLimit: getEnvAsInt("RATE_LIMIT_HEALTH", 60), HealthLimit: getEnvAsInt("RATE_LIMIT_HEALTH", 120),
MetricsLimit: getEnvAsInt("RATE_LIMIT_METRICS", 10), MetricsLimit: getEnvAsInt("RATE_LIMIT_METRICS", 20),
TrustProxyHeaders: getEnvAsBool("RATE_LIMIT_TRUST_PROXY", false), TrustProxyHeaders: getEnvAsBool("RATE_LIMIT_TRUST_PROXY", false),
}, },
LogDir: getEnv("LOG_DIR", "/var/log/"), LogDir: getEnv("LOG_DIR", "/var/log/"),