Skip to content

another final test for the night #22

another final test for the night

another final test for the night #22

Workflow file for this run

name: CI with Docker Compose
on: [push, pull_request]
jobs:
build:
runs-on:

Check failure on line 7 in .github/workflows/ci.yaml

View workflow run for this annotation

GitHub Actions / CI with Docker Compose

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yaml (Line: 7, Col: 13): Unexpected value ''
environment:
name: Dev
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
with:
python-version: "3.12"
- name: Install Docker Compose
run: |
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
- name: Build
run: |
docker-compose -f docker-compose-dev-ga.yaml up --build -d
env:
JWT_SECRET_KEY: ${{ secrets.JWT_SECRET_KEY }}
FLASK_SECRET_KEY: ${{ secrets.FLASK_SECRET_KEY }}
DATABASE_USER: ${{ secrets.DATABASE_USER }}
DATABASE_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
DATABASE_DB: ${{ secrets.DATABASE_DB }}
DATABASE_HOST: ${{ secrets.DATABASE_HOST }}
TEST_DATABASE_DB: ${{ secrets.TEST_DATABASE_DB }}
ENVIRONMENT: ${{ env.ENVIRONMENT }}
- name: Run Tests
run: |
docker-compose -f docker-compose-dev-ga.yaml exec commonplace-backend-1 pytest
docker-compose exec -T commonplace-backend-1 pip3 install pytest
docker-compose exec -T commonplace-backend-1 pytest
- name: Fetch container logs
if: always()
run: |
docker ps
docker image ls
docker-compose logs
docker logs commonplace-backend-1
- name: Cleanup
if: always()
run: docker-compose -f docker-compose-dev-ga.yaml down