DEV Community

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

Collapse
 
xkozs01 profile image
xkozs01

Thanks for response, but how can I use ALT istead of CTRL? It doesn't work on my Windows notebook. I am pasting it to VS Code. When I format it like this

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

It gives me an error

ERROR: The Compose file '.\docker-compose.yml' is invalid because: Unsupported config option for services.networks: 'site2' 
Enter fullscreen mode Exit fullscreen mode

What is wrong?

Thread Thread
 
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