Openstatus
www.openstatus.dev
1name: Fly Deploy Workflows
2on:
3 push:
4 branches:
5 - main
6 paths:
7 - "apps/workflows/**"
8 - "packages/db/**"
9 - "packages/emails/**"
10 - "packages/utils/**"
11 - "packages/tsconfig/**"
12jobs:
13 deploy-workflows:
14 name: Deploy Workflows
15 runs-on: ubuntu-latest
16 steps:
17 - uses: actions/checkout@v4
18 - uses: superfly/flyctl-actions/setup-flyctl@master
19 - run: flyctl deploy --config apps/workflows/fly.toml
20 --dockerfile apps/workflows/Dockerfile --remote-only --wait-timeout=500
21 env:
22 FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}