I’ve been following the outline of tutorial on deploying a flask app on nginx / ubuntu, and trying to deploy a Dash app.
When trying the command
gunicorn --bind 0.0.0.0:5000 wsgi:app I get the error:
Application object must be callable
The way I am invoking the app is:
wsgi.py from __init__ import app if __name__ == "__main__": app.run_server()
__init__.py #code if __name__ == '__main__': app.run_server(port=5000,host='0.0.0.0',debug=True)
The app itself is declared in app.py
app.py import dash app = dash.Dash(__name__, suppress_callback_exceptions=True) server = app.server
I suspect the gunicorn command needs to be modified to refer to server instead of just wsgi:app but am unsure what the right format is
Click below to sign up and get $100 of credit to try our products over 60 days!