version: '3' services: nginx: image: nginx volumes: - nginx-conf.d:/etc/nginx/conf.d - etc_ssl:/etc/ssl ports: - 443:443 - 80:80 networks: - public - private command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'" restart: unless-stopped volumes: nginx-conf.d: etc_ssl: networks: public: private: