How to make Flask app up and running after server restart?
have you looked at supervisord?  it works reasonably well and handles restarting processes automatically if they fail as well as looking after error logs nicely
What is the recommended way to run Flask app (e.g. via Gunicorn?) and how to make it up and running automatically after linux server (redhat) restart?
Thanks