version: '3.6' networks: {{ is-registry_docker_network }}: {{ is-registry_haproxy_public_net }}: external: true secrets: ghn-config: external: true jndi-config: external: true server-config: external: true services: {{ is-registry_docker_service_server_name }}: image: {{ is-registry_docker_server_image }} ports: - "{{ is-registry_service_port }}:{{ is-registry_service_port }}" networks: - {{ is-registry_docker_network }} - {{ is-registry_haproxy_public_net }} secrets: - source: ghn-config target: /home/gcube/gCore/config/GHNConfig.xml mode: 0444 - source: jndi-config target: /home/gcube/gCore/etc/is-registry-service/jndi-config.xml mode: 0444 - source: server-config target: /home/gcube/gCore/etc/globus_wsrf_core/server-config.wsdd mode: 0444 deploy: mode: replicated replicas: 1 #endpoint_mode: dnsrr placement: constraints: [node.role == manager] restart_policy: condition: on-failure delay: 5s max_attempts: 5 window: 120s #logging: # driver: 'journald'