version: '3.8' services: my-service: image: alpine command: tail -f /dev/null depends_on: nginx: { condition: service_healthy } nginx: image: nginx:alpine healthcheck: test: 'echo | nc -w 5 localhost:80' interval: 2s timeout: 1s retries: 10