diff --git a/mpcontribs-api/supervisord/conf.py b/mpcontribs-api/supervisord/conf.py index 94b71f0a1..d881ed75f 100644 --- a/mpcontribs-api/supervisord/conf.py +++ b/mpcontribs-api/supervisord/conf.py @@ -3,6 +3,8 @@ DIR = os.path.abspath(os.path.dirname(__file__)) PRODUCTION = int(os.environ.get("PRODUCTION", "1")) +DEFAULT_NWORKERS = 2 if PRODUCTION else 1 +NWORKERS = int(os.environ.get("NWORKERS", DEFAULT_NWORKERS)) KG_PORT = 10100 deployments = {} @@ -21,7 +23,7 @@ kwargs = { "production": PRODUCTION, "deployments": deployments, - "nworkers": 2 if PRODUCTION else 1, + "nworkers": NWORKERS, "reload": int(not PRODUCTION), "node_env": "production" if PRODUCTION else "development", "flask_log_level": "INFO" if PRODUCTION else "DEBUG", diff --git a/mpcontribs-portal/supervisord/conf.py b/mpcontribs-portal/supervisord/conf.py index 1a8a30a95..4fb68a6d8 100644 --- a/mpcontribs-portal/supervisord/conf.py +++ b/mpcontribs-portal/supervisord/conf.py @@ -3,6 +3,8 @@ DIR = os.path.abspath(os.path.dirname(__file__)) PRODUCTION = int(os.environ.get("PRODUCTION", "1")) +DEFAULT_NWORKERS = 2 if PRODUCTION else 1 +NWORKERS = int(os.environ.get("NWORKERS", DEFAULT_NWORKERS)) deployments = {} @@ -19,7 +21,7 @@ kwargs = { "production": PRODUCTION, "deployments": deployments, - "nworkers": 2 if PRODUCTION else 1, + "nworkers": NWORKERS, "reload": int(not PRODUCTION), "node_env": "production" if PRODUCTION else "development", "dd_agent_host": "localhost" if PRODUCTION else "datadog",