diff --git a/application.py b/application.py index 0ba5bff40..a0286fa1c 100644 --- a/application.py +++ b/application.py @@ -1,11 +1,7 @@ -from gevent import monkey +from flask import Flask +from werkzeug.serving import WSGIRequestHandler -monkey.patch_all() - -from flask import Flask # noqa -from werkzeug.serving import WSGIRequestHandler # noqa - -from app import create_app # noqa +from app import create_app WSGIRequestHandler.version_string = lambda self: "SecureServer" diff --git a/deploy-config/demo.yml b/deploy-config/demo.yml index 5e34827ec..1d0f5dab5 100644 --- a/deploy-config/demo.yml +++ b/deploy-config/demo.yml @@ -1,7 +1,7 @@ env: demo instances: 1 memory: 1G -command: newrelic-admin run-program gunicorn -c /home/vcap/app/gunicorn_config.py application +command: newrelic-admin run-program gunicorn -c /home/vcap/app/gunicorn_config.py gunicorn_entry:application public_admin_route: notify-demo.app.cloud.gov cloud_dot_gov_route: notify-demo.app.cloud.gov redis_enabled: 1 diff --git a/deploy-config/production.yml b/deploy-config/production.yml index 2655d4b5a..e75862a65 100644 --- a/deploy-config/production.yml +++ b/deploy-config/production.yml @@ -1,7 +1,7 @@ env: production instances: 2 memory: 2G -command: newrelic-admin run-program gunicorn -c /home/vcap/app/gunicorn_config.py application +command: newrelic-admin run-program gunicorn -c /home/vcap/app/gunicorn_config.py gunicorn_entry:application public_admin_route: beta.notify.gov cloud_dot_gov_route: notify.app.cloud.gov redis_enabled: 1 diff --git a/deploy-config/sandbox.yml b/deploy-config/sandbox.yml index bde81ac5f..932c7b357 100644 --- a/deploy-config/sandbox.yml +++ b/deploy-config/sandbox.yml @@ -1,7 +1,7 @@ env: sandbox instances: 1 memory: 1G -command: gunicorn -c /home/vcap/app/gunicorn_config.py application +command: gunicorn -c /home/vcap/app/gunicorn_config.py gunicorn_entry:application public_admin_route: notify-sandbox.app.cloud.gov cloud_dot_gov_route: notify-sandbox.app.cloud.gov redis_enabled: 1 diff --git a/deploy-config/staging.yml b/deploy-config/staging.yml index 260bc334d..755adaf18 100644 --- a/deploy-config/staging.yml +++ b/deploy-config/staging.yml @@ -1,7 +1,7 @@ env: staging instances: 1 memory: 1G -command: newrelic-admin run-program gunicorn -c /home/vcap/app/gunicorn_config.py application +command: newrelic-admin run-program gunicorn -c /home/vcap/app/gunicorn_config.py gunicorn_entry:application public_admin_route: notify-staging.app.cloud.gov cloud_dot_gov_route: notify-staging.app.cloud.gov redis_enabled: 1 diff --git a/gunicorn_entry.py b/gunicorn_entry.py new file mode 100644 index 000000000..ab9a0d526 --- /dev/null +++ b/gunicorn_entry.py @@ -0,0 +1,5 @@ +from gevent import monkey + +monkey.patch_all() + +from application import application # noqa