version: '3' services: nginx: build: context: ./docker pull_policy: build image: homesrv/nginx:latest volumes: - casa-certs:/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: casa-certs: name: casa-certs external: true # etc_ssl: # name: nginx_etc_ssl networks: public: name: reverseproxy_public external: true private: name: reverseproxy_private