Skip to content

JiProchazka/jwilder-nginx-proxy-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions

This is the demonstration of reverse proxy using jwilder/nginx-proxy.
Two NodeJS apps are running on ports 3000 and 3001.

HOSTS file

Put 127.0.0.1 testt.dev.localhost testt2.dev.localhost to a HOSTS file (on Windows 10: C:\Windows\System32\drivers\etc\hosts)

Run

$ docker compose up -d

Hook up to testt server:

$ docker exec -it testt.dev.localhost /bin/bash

Then in container run the server:

$ node server

It should be accessible on http://testt.dev.localhost/api now.

Open naother console and hookup to testt2 server:

$ docker exec -it testt2.dev.localhost /bin/bash

In the container run the server:

$ node server

You should be able to see json on http://testt2.dev.localhost/api.

And now the testt container should be able to see the testt2 container as well:

http://testt.dev.localhost/api-proxy should return the response from the http://testt2.dev.localhost/api enriched by the { proxy: true }.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published