From 71c2fd7f8dbbc8e9d8f0d181d9ce1ec3fe39307b Mon Sep 17 00:00:00 2001 From: Chris Church Date: Tue, 4 Aug 2015 15:26:27 -0400 Subject: [PATCH] Add support for honcho as alternative to tmux for running development servers. --- .env | 2 ++ Makefile | 5 +++++ Procfile | 6 ++++++ 3 files changed, 13 insertions(+) create mode 100644 .env create mode 100644 Procfile diff --git a/.env b/.env new file mode 100644 index 0000000000..a906b0df7c --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +PYTHONUNBUFFERED=true + diff --git a/Makefile b/Makefile index 148798cf5f..73115fc033 100644 --- a/Makefile +++ b/Makefile @@ -241,6 +241,11 @@ server: server_noattach servercc: server_noattach tmux -2 -CC attach-session -t tower +# Alternate approach to tmux to run all development tasks specified in +# Procfile. https://youtu.be/OPMgaibszjk +honcho: + honcho start + # Run the built-in development webserver (by default on http://localhost:8013). runserver: $(PYTHON) manage.py runserver diff --git a/Procfile b/Procfile new file mode 100644 index 0000000000..a301a6aa1a --- /dev/null +++ b/Procfile @@ -0,0 +1,6 @@ +runserver: make runserver +celeryd: make celeryd +taskmanager: make taskmanager +receiver: make receiver +socketservice: make socketservice +factcacher: make factcacher