Process runner inspired by foreman
Project description
You should use it during development.
Usage
Create a Henfile (it is YAML):
name: Shopium[dev]
proc:
web: "python -u ./manage.py runserver -b 0.0.0.0"
cdn: "python -u ./dev_cdn_server.py"
solr: "./run_solr"
workers: "python -u ./manage.py runworkers"
smtp_worker: "sh -c \"PYTHONPATH=libs:core python workers/smtp_gateway.py shopium.ini\""
env:
PYTHONUNBUFFERED: "1"
Run hen:
hen
Running with some processes disabled:
hen --nocdn --nosolr
Installation
pip install hen
Compatibility
Tested with Python 2.7 and Python 3.2/3.3
How to contribute
It is easy. Fork repo on GitHub, fix stuff and send me nice looking pull-request.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hen-1.4.1.tar.gz
(3.2 kB
view details)
File details
Details for the file hen-1.4.1.tar.gz
.
File metadata
- Download URL: hen-1.4.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d07bf04f477d17db3e8de19ed89f28e356788a5995153b04f4c5389942336184 |
|
MD5 | d04b2347d8e9f2649cdadbcb8466998f |
|
BLAKE2b-256 | bd983c1a8b3de405621f0f827ffc7360866ad4fb072b432fca58f163ea54edff |