/docker-nginx-node-redis

An example multi-tier Docker web application stack that utilizes Nginx, Node.js, and Redis.

Primary LanguageShell

nginx-node-redix

An example multi-tier Docker web application stack based loosely on the blog post found here.

Technologies

Details of the technologies that are used for this demonstration stack.

Redis

Redis is used for the persistence layer of the stack. Note that, for this example, a data volume is NOT used. In English, this means that the data will not persist beyond the life of the container. This is fine for this example, but should not be used for any form of production-related development. More information about data volumes can be found here.

The default Docker hub Redis image is used for this example. More information about the image can be found here.

Nginx

Nginx is used as a reverse proxy server in front of the Node.js web server. It is configured to handle ingress HTTP traffic on port 80.