DEV Community

Discussion on: How to set up NGINX Docker Reverse Proxy?

 
xkozs01 profile image
xkozs01

OK, I got it, but it took me some time to figure it out

Webservice 1

version: "2"
services:
  app:
    image: nginx:1.9
    volumes:
      - .:/usr/share/nginx/html/
    expose:
      - "80"
Enter fullscreen mode Exit fullscreen mode

Webservice 2

version: "2"
services:
  app:
    image: nginx:1.9
    volumes:
      - .:/usr/share/nginx/html/
    expose:
      - "80"
Enter fullscreen mode Exit fullscreen mode

proxy

version: "2"
services:
  proxy:
    build: ./
    networks:
      - site1
      - site2
    ports:
      - "80:80"
      - "443:443"

networks:
  site1:
    external:
      name: site1_default
  site2:
    external:
      name: site2_default
Enter fullscreen mode Exit fullscreen mode