search for standard sites
pub-search.waow.tech
search
zig
blog
atproto
1name: Deploy Backend
2
3on:
4 push:
5 branches: [main]
6 paths:
7 - 'backend/**'
8
9concurrency:
10 group: backend-deploy
11 cancel-in-progress: true
12
13env:
14 FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
15
16jobs:
17 deploy:
18 runs-on: ubuntu-latest
19 steps:
20 - uses: actions/checkout@v4
21
22 - name: Setup flyctl
23 uses: superfly/flyctl-actions/setup-flyctl@master
24
25 - name: Deploy to Fly.io
26 working-directory: backend
27 run: flyctl deploy --remote-only