diff --git a/wsgi.py b/wsgi.py index 5db2a345da5335aaa3f90de8fc2f854f75b2387d..14ea89cb259664063d4c1a9671416ea9c5d3c752 100644 --- a/wsgi.py +++ b/wsgi.py @@ -1,4 +1,6 @@ import os +import sys +import logging from app import app as application from markupsafe import Markup @@ -6,5 +8,9 @@ sys.modules['flask'].Markup = Markup logging.basicConfig(stream=sys.stderr) -if __name__ == '__main__': - application.run(host='0.0.0.0', port=int(os.environ.get('PORT', 8080))) +try: + if __name__ == '__main__': + application.run(host='0.0.0.0', port=int(os.environ.get('PORT', 8080))) +except Exception as e: + print(f"Exception during startup: {str(e)}") + sys.exit(1)