___ ___ ___ ___ ___ ___
/__ / /__ / /__ /
/:/ / /:: /::| | /:: /:/ / /:
/:/__/ /:/: /: | /:/: /:/__/ /:/:
/:: ___ /:/ : /:/ |__ /:/ : /:: ___ /:/ :
- /:/: /__/:/__/ :__/:/ /__/:/__/ :__/:/: /__/:/__/ :__/__:/:/ / : /:/ / /__/:/ / : /__/ /__:/:/ / : /:/ /
::/ / : /:/ / ::/ / : /:/ / :/:/ /
- /:/ / ::/ / /:/ / :__ /:/ / ::/ /
/__/ /__/ /__/ /__/ /__/ /__/
Honcho is a Python port of Foreman, a tool for managing Procfile-based applications.
pip install honcho
The 30-second version:
Write a Procfile:
$ cat >Procfile <<EOM web: python serve.py redis: redis-server EOM
Optional: write a .env file to configure your app:
$ cat >.env <<EOM PORT=6000 REDIS_URI=redis://localhost:6789/0 EOM
Run the app with Honcho:
$ honcho start
For more detail and an explanation of the circumstances in which Honcho might be useful, consult the Honcho documentation.
Honcho is released under the terms of the MIT license, a copy of which can be found in LICENSE
.