services: frontend: environment: VIRTUAL_HOST: ${NGINX_PROXY_HOSTS:?No NGINX_PROXY_HOSTS set} VIRTUAL_PORT: 8080 nginx-proxy: image: nginxproxy/nginx-proxy:alpine restart: unless-stopped ports: - ${HTTP_PUBLISH_PORT:-80}:80 volumes: - nginx-proxy-certs:/etc/nginx/certs - nginx-proxy-html:/usr/share/nginx/html - nginx-proxy-vhost:/etc/nginx/vhost.d - /var/run/docker.sock:/tmp/docker.sock:ro volumes: nginx-proxy-certs: nginx-proxy-html: nginx-proxy-vhost: