1👍
In Tutum you check the box corresponding to the container that you want to publish to the web. After that, click edit (unless you are currently creating the container). In that page you will see a box that you need to click on to define a port that will be published to the web. After you click that box you will be able to add a port by clicking “add port”. In my case, I added port 80 and clicked the box that says published. It will auto-assign dynamic, but I clicked on dynamic and changed it to 8000. If you already created the container and are editing it, you will need to redeploy the container. If not, then don’t worry about redeploying.
Check what your public IP address is by using the following command (you may need to apt-get install curl.
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
After that, go into your django project folder and type the command
sudo python manage.py runserver 0.0.0.0:80
After doing that, go to your browser and type the public ip with the port 8000 like so-
http://your.public.ip.address:8000
That should take you to your published and running Django web application.
Problem solved.