The following command works perfectly in CoreOS Alpha 1325.1.0 but it does not work anymore in CoreOS Alpha 1339.0.0
On executing the following command in the latest CoreOS Alpha 1339.0.0 I now receive the following error:
.depends_on must be a list
$ docker stack deploy neo4j-test --compose-file=./docker-compose.yml
version: '3'
services:
neo4j-999-601-test:
image: neo4j:3.1.1
ports:
- "7474:7474"
- "7687:7687"
networks:
- neo4j-test
healthcheck:
test: ["CMD-SHELL", "curl -f http://neo4j-999-601-test:7474 && echo 'OK'"]
interval: 5s
timeout: 2s
retries: 3
depends_on:
neo4j-999-601-test:
condition: service_healty
V3 supports docker healthcheck condition parameter for depends_on directive. It seems that docker-compose.yml Version '3' format is not parsed correctly anymore?