fserve 0.2.0
serve static file.
Simple and efficient way to serve static file. used as a pistil demonstration. Handle sendifle api is available on your system.
Requirements
- Python 2.5 or sup.
- Gevent > 0.13
- Pistil >= 0.1.0
- http-parser >= 0.6.3
Note: To set the process name, install the library setproctitle:
$ ps ax|grep test_cors 78064 s002 S+ 0:00.35 arbiter [test_cors running 3 workers] 78065 s002 S+ 0:00.10 worker test_cors [78065] 78066 s002 S+ 0:00.11 worker test_cors [78066] 78067 s002 S+ 0:00.09 worker test_cors [78067]
Installation
Do one of this command to install it from pypi
pip install fserve
or:
easy_install fserve
From source do:
$ git clone git://github.com/benoitc/fserve.git $ cd fserve && python setup.py install
Usage
$ fserve [-h] [--bind BIND] [--workers WORKERS] [--debug] [path]
serve a static file folder
positional arguments:
path Folder to serve
optional arguments:
-h, --help show this help message and exit
--bind BIND The socket to bind. A string of the form: 'HOST',
'HOST:PORT', 'unix:PATH'. An IP is a valid HOST.
--name NAME name of the server
--workers WORKERS Number of workers
--debug Debug mode
Example:
In your source folder:
$ cd examples/static $ fserve --workers 3
And go on http://127.0.0.1:5000 url .
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| fserve-0.2.0.tar.gz (md5) | Source | 2011-08-25 | 5KB | 208 | |
- Author: Benoit Chesneau
- Home Page: http://github.com/benoitc/fserve
- License: MIT
-
Categories
- Development Status :: 4 - Beta
- Environment :: Other Environment
- Intended Audience :: Developers
- License :: OSI Approved :: MIT License
- Operating System :: MacOS :: MacOS X
- Operating System :: POSIX
- Programming Language :: Python
- Programming Language :: Python
- Programming Language :: Python :: 2
- Topic :: Internet
- Topic :: Internet :: WWW/HTTP
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: Utilities
- Package Index Owner: benoitc
- DOAP record: fserve-0.2.0.xml
