From b959cc8bd1d8b30590d11603afc5e91630016749 Mon Sep 17 00:00:00 2001
From: Lucas Brandstaetter <lucas@brandstaetter.tech>
Date: Mon, 28 Oct 2024 04:30:38 +0100
Subject: [PATCH] Add SILENT_START env variable

This variable will allow to start the server without the banner.
This is useful when running a local development gunicorn server.
---
 src/hub/settings/default.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/hub/settings/default.py b/src/hub/settings/default.py
index e18b01a3d..be1306b0e 100644
--- a/src/hub/settings/default.py
+++ b/src/hub/settings/default.py
@@ -12,6 +12,7 @@ default_env = environ.FileAwareEnv(
     SERVE_BACKOFFICE=(bool, True),
     SERVE_FRONTEND=(bool, True),
     SERVE_MODULE_OUTPUT=(bool, True),
+    SILENT_START=(bool, False),
     SECRET_KEY=(str, None),
     SSO_WARNING=(bool, True),
     DJANGO_SECRET_KEY=(str, None),
@@ -19,6 +20,8 @@ default_env = environ.FileAwareEnv(
 
 
 def print_banner(message: str, filler: str = '*'):
+    if default_env('SILENT_START'):
+        return
     print(filler * 72)
     print(filler, message)
     print(filler * 72)
-- 
GitLab