Skip to content

seperate sleep

seperate sleep #11

Workflow file for this run

name: test-with-docker-compose
on: [ push, pull_request ]
jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
name: setup Python
with:
python-version: 3.8
- name: Docker Compose up -d --build
working-directory: docker_compose_test
run:
docker-compose up -d --build
- name: Sleep 10 seconds
run: sleep 10
- name: Check status code /list, fail if not 200
run: |
curl -s -o /dev/null -w "%{http_code}" http://localhost:8080/list
if [ $? -ne 0 ]; then
echo "curl failed"
exit 1
fi
if [ $(curl -s -o /dev/null -w "%{http_code}" http://localhost:8080/list) -ne 200 ]; then
echo "status code not 200"
exit 1
fi
- name: on failure, print logs
if: ${{ failure() }}
run: docker-compose logs