Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

nginx-proxy

Run Nginx proxy in front of Node.js application.

Usage

Build both Nginx and Node.js images.

$ docker-compose build

Run containers in detached mode.

$ docker-compose up -d

Make a curl request to test that proxy is serving Node.js application.

$ curl http://localhost:8000

Hello, World!

Check access logs on Nginx container, but first, get its name by process.

$ docker-compose ps

--------------------------------------------------------------------------------
nginxproxy_nginx_1   nginx -g daemon off;   Up     443/tcp, 0.0.0.0:8000->80/tcp
nginxproxy_node_1    node index             Up     3000/tcp                      

Now you have name of Nginx proxy, use it to read logs.

$ docker logs nginxproxy_nginx_1

172.19.0.1 - - [09/Apr/2017:11:51:39 +0000] "GET / HTTP/1.1" 200 24 "-" "curl/7.51.0" "-"
172.19.0.1 - - [09/Apr/2017:11:59:39 +0000] "GET / HTTP/1.1" 200 24 "-" "curl/7.51.0" "-"