at main 779 B view raw
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 }}