services: nginx: image: nginx:latest restart: unless-stopped command: "/bin/sh -c 'while :; do sleep 8h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'" ports: - 80:80 - 443:443 volumes: - ./configs/nginx/conf.d:/etc/nginx/conf.d:rw - ./configs/certbot/letsencrypt:/etc/letsencrypt - ./configs/certbot/www:/var/www/certbot - ./configs/nginx/certbot:/etc/nginx/certbot:ro build: . networks: - net networks: net: external: true