From f79049538cb193a711591f6092700050de10d943 Mon Sep 17 00:00:00 2001 From: Doug Szumski Date: Tue, 31 Jul 2018 16:36:09 +0100 Subject: [PATCH] Allow mod_wsgi to find application The refactoring of the wsgi.py file to support uWSGI in devstack unfortunately broke existing WSGI deployments which fail to load the Monasca API with a message like this: Target WSGI script '/monasca-api/monasca_api/api/wsgi.py' does not contain WSGI application 'application'. This change allows mod_wsgi to find the application definition. Change-Id: I9002bdcb4e132495ec639ad3636bdabdd8714e01 Story: 2001919 Task: 23343 --- monasca_api/api/wsgi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monasca_api/api/wsgi.py b/monasca_api/api/wsgi.py index ff95b60e4..ba7256043 100644 --- a/monasca_api/api/wsgi.py +++ b/monasca_api/api/wsgi.py @@ -21,5 +21,5 @@ from monasca_api.api import server def main(): return server.get_wsgi_app(config_base_path='/etc/monasca') -if __name__ == '__main__': +if __name__ == '__main__' or __name__.startswith('_mod_wsgi'): application = main()