music on atproto
plyr.fm
1name: deploy moderation
2
3on:
4 push:
5 branches:
6 - main
7 paths:
8 - "moderation/src/**"
9 - "moderation/static/**"
10 - "moderation/Cargo.toml"
11 - "moderation/Cargo.lock"
12 - "moderation/Dockerfile"
13 - "moderation/fly.toml"
14 - ".github/workflows/deploy-moderation.yml"
15 workflow_dispatch:
16
17jobs:
18 deploy:
19 name: deploy moderation
20 runs-on: ubuntu-latest
21 concurrency: deploy-moderation
22 steps:
23 - uses: actions/checkout@v4
24
25 - uses: superfly/flyctl-actions/setup-flyctl@master
26
27 - name: deploy to fly.io
28 run: flyctl deploy --config moderation/fly.toml --remote-only -a plyr-moderation
29 working-directory: moderation
30 env:
31 FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN_MODERATION }}