from waitress import serve from werkzeug import serving from approot import init_app def run_server(): try: if app.config["DEBUG"] is False: _server = "waitress" # serve(app, listen='nginx-proxy:8080') # Funktioniert aus unbekannten Gründen nicht. Der Hostname wird im Docker Container nicht korrekt aufgelöst serve(app, listen='*:8080') else: _server = "werkzeug" serving.run_simple("0.0.0.0", 8080, app, use_reloader=True) except Exception as ex: print(str(ex)) if __name__ == '__main__': app = init_app() run_server()