version: '3.6' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:5.6.8 environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - transport.host=0.0.0.0 - discovery.type=single-node - xpack.security.enabled=false networks: {{ conductor_network }}: aliases: - es logging: driver: "journald" deploy: mode: replicated replicas: {{ elasticsearch_replicas }} #endpoint_mode: dnsrr placement: constraints: [node.role == worker] restart_policy: condition: on-failure delay: 5s max_attempts: 3 window: 120s networks: {{ conductor_network }}: