Public Repository

Last pushed: 3 years ago
Short Description
Dockerfile for CentOS 7 + Nginx + uwsgi + Django
Full Description

Django + Nginx

Dockerfile for building a CentOS 7 + Nginx + uwsgi + Django app.


$ docker build -t="mrhanlon/django" .
$ docker run -d -P mrhanlon/django

The docker container exposes port 80. Run docker ps to discover the port
that has been automatically mapped to the docker host

$ docker ps
CONTAINER ID        IMAGE                    COMMAND             CREATED              STATUS              PORTS                   NAMES
9c656f23bd2a        mrhanlon/django:latest   "supervisord -n"    About a minute ago   Up About a minute>80/tcp   sleepy_franklin

Then navigate to http://localhost:49154 to view the app.

By default, the image starts a new project so that there is at least something to see.
Instead, put your own app code in app/ and comment out line 34 in Dockerfile.

Docker Pull Command