Honcho: a Python clone of Foreman. For managing Procfile-based applications.
Project description
___ ___ ___ ___ ___ ___ /\__\ /\ \ /\__\ /\ \ /\__\ /\ \ /:/ / /::\ \ /::| | /::\ \ /:/ / /::\ \ /:/__/ /:/\:\ \ /:|:| | /:/\:\ \ /:/__/ /:/\:\ \ /::\ \ ___ /:/ \:\ \ /:/|:| |__ /:/ \:\ \ /::\ \ ___ /:/ \:\ \ /:/\:\ /\__\ /:/__/ \:\__\ /:/ |:| /\__\ /:/__/ \:\__\ /:/\:\ /\__\ /:/__/ \:\__\ \/__\:\/:/ / \:\ \ /:/ / \/__|:|/:/ / \:\ \ \/__/ \/__\:\/:/ / \:\ \ /:/ / \::/ / \:\ /:/ / |:/:/ / \:\ \ \::/ / \:\ /:/ / /:/ / \:\/:/ / |::/ / \:\ \ /:/ / \:\/:/ / /:/ / \::/ / /:/ / \:\__\ /:/ / \::/ / \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
Honcho is a Python port of Foreman, a tool for managing Procfile-based applications.
Installing Honcho
pip install honcho
How to use 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.
License
Honcho is released under the terms of the MIT license, a copy of which can be found in LICENSE.
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
honcho-2.0.0.tar.gz
(45.6 kB
view hashes)
Built Distribution
honcho-2.0.0-py3-none-any.whl
(22.1 kB
view hashes)