File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Deploy Server to Fly
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ paths :
7+ - ' packages/server/**'
8+ - ' packages/types/**'
9+ - ' packages/typescript-config/**'
10+ - ' package.json'
11+ - ' pnpm-lock.yaml'
12+ - ' pnpm-workspace.yaml'
13+ - ' turbo.json'
14+ - ' packages/server/fly.toml'
15+ - ' .github/workflows/fly-deploy-server.yml'
16+
17+ concurrency :
18+ group : fly-deploy-server
19+ cancel-in-progress : true
20+
21+ jobs :
22+ deploy :
23+ runs-on : ubuntu-latest
24+ steps :
25+ - name : Checkout
26+ uses : actions/checkout@v4
27+
28+ - name : Setup Flyctl
29+ uses : superfly/flyctl-actions/setup-flyctl@v1
30+
31+ - name : Deploy server to Fly
32+ env :
33+ FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
34+ run : |
35+ flyctl deploy . \
36+ --config packages/server/fly.toml \
37+ --app pixel-ui-server \
38+ --dockerfile packages/server/Dockerfile \
39+ --remote-only
You can’t perform that action at this time.
0 commit comments