Skip to content

Update docker-compose.yml #34

Update docker-compose.yml

Update docker-compose.yml #34

Workflow file for this run

name: Django Test
on:
push:
branches:
- development
pull_request:
branches:
- development
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@v2
- name: Install Docker Compose
run: sudo apt-get install docker-compose -y
- name: Set up Docker Compose
run: docker-compose -f code/docker-compose.yml up --build -d
- name: Wait for MySQL to be healthy
run: |
until [ "$(docker inspect -f '{{.State.Health.Status}}' my_sql_db)" == "healthy" ]; do
echo "Waiting for MySQL to be healthy..."
sleep 5
done
echo "MySQL is healthy."
- name: Run tests
run: docker-compose -f code/docker-compose.yml exec -T app python manage.py test
- name: Shut down Docker Compose
run: docker-compose -f code/docker-compose.yml down