name: Deploy Amap on: push: branches: - main workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Test backend uses: actions/setup-python@v6 with: python-version: "3.12" - run: | python -m pip install --upgrade pip pip install -r backend/requirements.txt pytest -sv - name: Build & deploy run: | docker compose -f docker-compose.yaml up -d --build docker compose -f docker-compose.yaml exec backend alembic upgrade head