File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed
Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 1717 docker compose --file docker/docker-compose.yml build
1818 docker compose --file docker/docker-compose.yml up -d
1919 - name : Sleep
20- run : bash -c "while ! docker compose --file docker/docker-compose.yml logs --tail=10 cveawg | grep -q 'Serving on port'; do sleep 1; done"
20+ run : |
21+ dockercompose="docker compose --file docker/docker-compose.yml"
22+ attempts=60
23+ while ! $dockercompose logs cveawg | grep -q 'Serving on port'; do
24+ attempts=$(expr $attempts - 1)
25+ if [ $($dockercompose ps --status running -q | wc -l) -eq 2 ] && [ $attempts -gt 0 ]; then
26+ sleep 1
27+ $dockercompose logs || true
28+ continue
29+ fi
30+ $dockercompose ps || true
31+ $dockercompose logs || true
32+ echo "==== COULD NOT FIND 'Serving on port' in cveawg output OR one of the services died ====" 1>&2
33+ exit 1
34+ done
2135 - name : Run Tests
2236 run : docker compose -f docker/docker-compose.yml exec -T cveawg npm run test:integration
2337 continue-on-error : false
Original file line number Diff line number Diff line change 11services :
22 docdb :
33 # use a mongo image that most closely matches the DocumentDB API
4- image : mongo:3.6.20-xenial
4+ image : mongo:5.0
55 container_name : mongo
66 env_file : .docker-env
77 networks : ["cve-services"]
You can’t perform that action at this time.
0 commit comments