version: '2'
services:
  nginx-proxy:
    image: 'jwilder/nginx-proxy'
    ports:
      - '80:80'
      - '443:443'
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro
      - /etc/nginx/certs:/etc/nginx/certs:ro
      - /etc/nginx/vhost.d:/etc/nginx/vhost.d:ro 
      - /usr/share/nginx/html 
    labels:
      - 'com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true'
    restart: unless-stopped
    network_mode: "bridge"    

  letsencrypt-nginx-proxy-companion:
    image: 'jrcs/letsencrypt-nginx-proxy-companion'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /etc/nginx/certs:/etc/nginx/certs:rw
      - /etc/nginx/vhost.d:/etc/nginx/vhost.d:rw
    volumes_from:
      - nginx-proxy
    restart: unless-stopped
    network_mode: "bridge"
