fix: enable metrics if env var is defined instead of being "True" (#407)

This commit is contained in:
Nicolas Iragne 2025-07-13 16:24:44 +02:00 committed by GitHub
parent 1016f6ecb3
commit fa2e192c05
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -29,7 +29,7 @@ app.state.limiter = limiter
app.add_exception_handler(RateLimitExceeded, rate_limit_exception_handler)
# Start metrics server in a separate thread if enabled
if os.getenv("GITINGEST_METRICS_ENABLED", "false").lower() == "true":
if os.getenv("GITINGEST_METRICS_ENABLED") is not None:
metrics_host = os.getenv("GITINGEST_METRICS_HOST", "127.0.0.1")
metrics_port = int(os.getenv("GITINGEST_METRICS_PORT", "9090"))
metrics_thread = threading.Thread(