diff --git a/wsgi.py b/wsgi.py index ec3f9b3..9096484 100644 --- a/wsgi.py +++ b/wsgi.py @@ -1,23 +1,19 @@ -from sys import platform + from app import create_app app = create_app() + @app.shell_context_processor def make_shell_context(): """Extend the Flask shell context.""" return {'app': app} -running_directly = __name__ == "wsgi" or __name__ == "__main__" -running_under_gunicorn = not running_directly and 'gunicorn' in __name__ and 'linux' in platform -# Configure development running -if running_directly: +if __name__ == '__main__': with app.app_context(): app.run(host='0.0.0.0') - -# Configure production running -if running_under_gunicorn: +else: import logging from logging.handlers import RotatingFileHandler gunicorn_logger = logging.getLogger('gunicorn.error') @@ -27,7 +23,3 @@ if running_under_gunicorn: file_handler.setFormatter(formatter) app.logger.addHandler(file_handler) app.logger.setLevel(gunicorn_logger.level) - -# Error out if nothing has been setup -if not running_directly and not running_under_gunicorn: - raise RuntimeError('Unsupported WSGI server')