Skip to content

Commit 94ff25f

Browse files
fix: server deploy
1 parent 112304a commit 94ff25f

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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

0 commit comments

Comments
 (0)