version: "3.7" services: nagios: image: jasonrivers/nagios:latest deploy: placement: constraints: [node.labels.com.sigyl.git-stack == yes] replicas: 1 restart_policy: condition: any environment: - NAGIOSADMIN_USER=${NAGIOS_ADMIN_USER} - NAGIOSADMIN_PASS=${NAGIOS_ADMIN_PASSWORD} volumes: - ./nagios/conf.d:/opt/nagios/etc/conf.d/ - ./nagios/contacts/contacts.cfg:/opt/nagios/etc/objects/contacts.cfg networks: - appnet - externalnet networks: appnet: driver: overlay #external: true externalnet: driver: overlay external: true