version: '3.6' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:6.8.15 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 }} {% if infrastructure !== 'local' %} placement: constraints: [node.role == worker] {% endif %} restart_policy: condition: on-failure delay: 5s window: 120s networks: {{ conductor_network }}: