From c0e1dcdde06ca52ed20eac0d9d2246ebea39ae53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Fri, 22 Aug 2014 18:49:23 -0700 Subject: [PATCH] improve runserver.sh --- runserver.sh | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/runserver.sh b/runserver.sh index c244d09..76538db 100755 --- a/runserver.sh +++ b/runserver.sh @@ -2,8 +2,27 @@ . env/bin/activate -if [ "$1" == 'prod' ]; then - python manage.py runserver 0.0.0.0:8000 --settings ponytracker.local_settings -else - python manage.py runserver 0.0.0.0:8000 +cmd="python manage.py runserver" + +function usage() { + echo "Usage: $0 [default|local]" + exit 1 +} + +if [[ "$#" -gt 2 ]]; then + usage +fi + +conf="$1" + +if [ "$conf" == "" ]; then + conf="default" +fi + +if [ "$conf" == 'default' ]; then + $cmd +elif [ "$conf" == 'local' ]; then + $cmd --settings ponytracker.local_settings +else + usage fi