update docs on gunicorn deploy and app discovery

This commit is contained in:
Charles Ross 2019-04-24 11:17:33 -07:00 committed by David Lord
parent 00ca5b7328
commit 0df2620c5f
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8
2 changed files with 12 additions and 6 deletions

View file

@ -68,9 +68,9 @@ parts:
The ``create_app`` factory in ``hello`` is called with the string ``'dev'``
as the argument.
If ``FLASK_APP`` is not set, the command will look for a file called
:file:`wsgi.py` or :file:`app.py` and try to detect an application instance or
factory.
If ``FLASK_APP`` is not set, the command will try to import "app" or
"wsgi" (as a ".py" file, or package) and try to detect an application
instance or factory.
Within the given import, the command looks for an application instance named
``app`` or ``application``, then any application instance. If no instance is

View file

@ -23,9 +23,15 @@ For example, to run a Flask application with 4 worker processes (``-w
gunicorn -w 4 -b 127.0.0.1:4000 myproject:app
.. _Gunicorn: http://gunicorn.org/
.. _eventlet: http://eventlet.net/
.. _greenlet: https://greenlet.readthedocs.io/en/latest/
The ``gunicorn`` command expects the names of your application module or
package and the application instance within the module. If you use the
application factory pattern, you can pass a call to that::
$ gunicorn "myproject:create_app()"
.. _Gunicorn: https://gunicorn.org/
.. _eventlet: https://eventlet.net/
uWSGI
--------