version: '2' services: nginx: restart: always image: nginx container_name: nginx_proxy ports: - "80:80" - "443:443" volumes: - /var/www - /etc/nginx/conf.d - /etc/letsencrypt:/etc/letsencrypt:ro - /var/docker/proxy/vhost.d:/etc/nginx/vhost.d:ro dockergen: restart: always depends_on: - nginx build: . image: typename/docker-gen command: -notify-sighup nginx_proxy -watch /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf volumes_from: - nginx volumes: - /var/run/docker.sock:/tmp/docker.sock:ro networks: default: external: name: nginxproxy