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