From c9340cf5f124d94d52e6cdb05e252618687b401c Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Wed, 19 Mar 2014 13:51:48 -0400 Subject: [PATCH] Add a new mechanism for automagically creating a tmux session, splitting it into panes, and starting each Tower needed tower service... This is so you don't have to start each one manually --- Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile b/Makefile index 2e14b8b36f..3a9f6640f3 100644 --- a/Makefile +++ b/Makefile @@ -108,6 +108,15 @@ dbchange: dbshell: sudo -u postgres psql -d awx-dev +server: + tmux new-session -d -s tower 'exec make runserver' + tmux rename-window 'Tower' + tmux select-window -t tower:0 + tmux split-window -v 'exec make celeryd' + tmux split-window -v 'exec make receiver' + tmux split-window -h 'exec make taskmanager' + tmux -2 attach-session -t tower + # Run the built-in development webserver (by default on http://localhost:8013). runserver: $(PYTHON) manage.py runserver