Skip to content

Honcho: a python clone of Foreman. For managing Procfile-based applications.

License

Notifications You must be signed in to change notification settings

shayneoneill/honcho

Repository files navigation

 ___ ___ ___ ___ ___ ___ /\__\ /\ \ /\__\ /\ \ /\__\ /\ \ /:/ / /::\ \ /::| | /::\ \ /:/ / /::\ \ /:/__/ /:/\:\ \ /:|:| | /:/\:\ \ /:/__/ /:/\:\ \ /::\ \ ___ /:/ \:\ \ /:/|:| |__ /:/ \:\ \ /::\ \ ___ /:/ \:\ \ /:/\:\ /\__\ /:/__/ \:\__\ /:/ |:| /\__\ /:/__/ \:\__\ /:/\:\ /\__\ /:/__/ \:\__\ \/__\:\/:/ / \:\ \ /:/ / \/__|:|/:/ / \:\ \ \/__/ \/__\:\/:/ / \:\ \ /:/ / \::/ / \:\ /:/ / |:/:/ / \:\ \ \::/ / \:\ /:/ / /:/ / \:\/:/ / |::/ / \:\ \ /:/ / \:\/:/ / /:/ / \::/ / /:/ / \:\__\ /:/ / \::/ / \/__/ \/__/ \/__/ \/__/ \/__/ \/__/ 

Build Status

Honcho is a Python port of Foreman, a tool for managing Procfile-based applications.

Why a port?

Installing Honcho

pip install honcho 

If you're one of those sick people who's into this kind of thing, you can probably also easy_install honcho. But please, don't: get with the program.

How to use Honcho

The 30-second version:

  1. Write a Procfile:

    $ cat >Procfile <<EOM web: python serve.py redis: redis-server EOM 
  2. Optional: write a .env file to configure your app:

    $ cat >.env <<EOM PORT=6000 REDIS_URI=redis://localhost:6789/0 EOM 
  3. 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.

About

Honcho: a python clone of Foreman. For managing Procfile-based applications.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python91.4%
  • Shell8.6%