Skip to content

chore: workflow and compose fix #3

chore: workflow and compose fix

chore: workflow and compose fix #3

Workflow file for this run

name: Run Docker Compose
on:
push:
branches:
- main
jobs:
run-docker-compose:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Build and start Docker Compose in the background
run: |
docker-compose up --build -d
- name: Stream logs of app service
run: |
docker-compose logs -f app &
- name: Wait for app to finish
run: |
while docker-compose ps | grep app | grep -q "Up"; do
sleep 10
done
- name: Bring down Docker Compose
run: docker-compose down