From dc772fab3b9a084c152fb62b279e8ee9c685f42b Mon Sep 17 00:00:00 2001 From: Athanasios Voutsadakis Date: Tue, 6 Feb 2018 15:12:12 +0000 Subject: [PATCH] Move config from command line args to gunicorn_config.py --- gunicorn_config.py | 7 +++++++ manifest-api-base.yml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gunicorn_config.py b/gunicorn_config.py index 477320ed0..b3e7ddf90 100644 --- a/gunicorn_config.py +++ b/gunicorn_config.py @@ -1,6 +1,13 @@ +import os import sys import traceback +workers = 5 +worker_class = "eventlet" +worker_connections = 256 +errorlog = "/home/vcap/logs/gunicorn_error.log" +bind = "0.0.0.0:{}".format(os.getenv("PORT")) + def on_starting(server): server.log.info("Starting Notifications API") diff --git a/manifest-api-base.yml b/manifest-api-base.yml index 2ba8d8f11..025459ef3 100644 --- a/manifest-api-base.yml +++ b/manifest-api-base.yml @@ -1,7 +1,7 @@ --- buildpack: python_buildpack -command: scripts/run_app_paas.sh gunicorn -c /home/vcap/app/gunicorn_config.py -k eventlet --worker-connections 256 --error-logfile /home/vcap/logs/gunicorn_error.log -w 5 -b 0.0.0.0:$PORT application +command: scripts/run_app_paas.sh gunicorn -c /home/vcap/app/gunicorn_config.py application services: - notify-db env: