Command line wrapper to run a named Flask script inside a Gunicorn server
Project description
flask-gunicorn-cmd
Command line wrapper to run a named Flask script inside a Gunicorn server.
This project is used in ContainDS Dashboards, which is a user-friendly way to launch Jupyter notebooks as shareable dashboards inside JupyterHub. Also works with Streamlit and other visualization frameworks.
Install and Run
Install using pip.
pip install flask-gunicorn-cmd
The file to start is specified on the command line, for example:
flask-gunicorn-cmd ~/Dev/myflaskscript.py
By default the server will listen on port 8888, importing the Flask app named 'app', or locating the first app.Flask object that it can find otherwise.
To specify a different port, use the --port flag.
To explicitly specify the name of your Flask app, use the --server-name flag.
flask-gunicorn-cmd --server-name=app --port=8888 --workers=4 ~/Dev/myflaskscript.py
To run directly in python: python -m flask_gunicorn_cmd.main <rest of command line>
Changelog
- v0.0.6 Change CWD to script's folder, and also add that folder to the Python search path.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for flask_gunicorn_cmd-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4779a708c51e2dccf5e90c631e36475c9f6560bd27fa8b8922b743676011d347 |
|
MD5 | 308b9eb40e5faa68a653b0023ffd1436 |
|
BLAKE2b-256 | 1e938f70c984150bf1e2221df5ae516f1f3e5af284df65b8a53f9d900ad81c69 |