# --add-host=db:172.17.0.2 
#get postgres ip
id=$(docker ps -q -f image=postgres)
if [ -z "$id" ] 
then
        echo "[!] Error: Start the postgres image before running django! Try: docker run -d postgres"
        return
fi

docker run --link $id:db -v $(pwd)/src:/code -p 8000:8000 -t -i django_web python /code/manage.py runserver 0.0.0.0:8000

# docker run --add-host=db:172.17.0.2 -p 8000:8000 -v /code:./src -t -i django_all /bin/bash
docker run --add-host=db:172.17.0.2 -v $(pwd)/src:/code -p 8000:8000 -t -i django_web python /code/manage.py runserver 0.0.0.0:8000

--- 
+++ 
@@ -1,10 +1,2 @@
-# --add-host=db:172.17.0.2 
-#get postgres ip
-id=$(docker ps -q -f image=postgres)
-if [ -z "$id" ] 
-then
-        echo "[!] Error: Start the postgres image before running django! Try: docker run -d postgres"
-        return
-fi
-
-docker run --link $id:db -v $(pwd)/src:/code -p 8000:8000 -t -i django_web python /code/manage.py runserver 0.0.0.0:8000
+# docker run --add-host=db:172.17.0.2 -p 8000:8000 -v /code:./src -t -i django_all /bin/bash
+docker run --add-host=db:172.17.0.2 -v $(pwd)/src:/code -p 8000:8000 -t -i django_web python /code/manage.py runserver 0.0.0.0:8000
Change docker run script to check for postgres
