Skip to content

1486 fix address search in desktop menu (#1497) #1

1486 fix address search in desktop menu (#1497)

1486 fix address search in desktop menu (#1497) #1

name: Build and Test
on:
push:
paths:
- 'server/**'
defaults:
run:
shell: bash
working-directory: server
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install and configure API
run: |
cp .env.example .env
docker-compose up --no-start api
- name: Run API (w/docker debugging)
run: |
docker-compose up -d api
docker ps -a
docker network inspect 311_data_default
nc -zv localhost 5432
docker-compose logs db
docker-compose logs api
- name: Lint API
run: docker-compose run api flake8
- name: Seed the test database
run: docker-compose run -e TESTING=True api alembic upgrade head
- name: Run unit tests
run: |
docker-compose run api pytest
docker-compose run prefect pytest
# - name: Run Postman tests
# run: chmod +x postman/test.sh && postman/test.sh