myslice.ini possible themes = onelab, fed4fire, fibre, smartfire
[myslice.git] / devel / server-loop.sh
1 #!/bin/bash
2 DIRNAME=$(dirname $0)
3 cd $DIRNAME/..
4
5 # default port : if hostname starts with z -> use 8080 ; otherwise take 80
6 #hostname | grep -q '^z' && port=8080 || port=8080
7 hostname | grep -q '^z' && port=8080 || port=80
8 [[ -n "$@" ]] && port=$1
9
10 while true; do 
11     # we use make for convenience
12     # but what the static target really does is to invoke manage.py collectstatic 
13     make static templates
14     ./manage.py runserver 0.0.0.0:$port
15         sleep 1
16 done