I wrote a flask app using the application factory pattern. That means it doesn\'t create an app instance automatically when you import it. You have to call create_app for
You need to create_app() with specific factory config in run.py. See the code below:
from your_app import create_app
if __name__ == "__main__":
app = create_app(os.getenv('FLASK_CONFIG') or 'dev')
app.run()
And then, you could run command gunicorn -w 4 -b 0.0.0.0:5000 run:create_app('dev') to run the application.