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
1+ name : Deploy Backend and Web App
22on :
33 push :
44 branches :
55 - main
6+ paths-ignore :
7+ - apps/marketing-app/**
68 workflow_dispatch :
79
810jobs :
4143 accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
4244 command : pages deploy dist --project-name=web-app
4345 gitHubToken : ${{ secrets.GITHUB_TOKEN }}
44- workingDirectory : apps/web-app
45-
46- - name : Build Marketing App
47- run : cd apps/marketing-app && bun run build
48- env :
49- NEXT_PUBLIC_STRIPE_LINK : ${{ vars.NEXT_PUBLIC_STRIPE_LINK }}
50- NEXT_PUBLIC_POSTHOG_KEY : ${{ secrets.NEXT_PUBLIC_POSTHOG_KEY }}
51- NEXT_PUBLIC_POSTHOG_HOST : ${{ vars.NEXT_PUBLIC_POSTHOG_HOST }}
52- NEXT_PUBLIC_GAID : ${{ vars.NEXT_PUBLIC_GAID }}
53- NEXT_PUBLIC_APP_URL : ${{ vars.NEXT_PUBLIC_APP_URL }}
54- NEXT_PUBLIC_API_URL : ${{ vars.NEXT_PUBLIC_API_URL }}
55-
56- - name : Deploy Marketing App
57- uses : cloudflare/wrangler-action@v3
58- with :
59- apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
60- accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
61- command : pages deploy dist --project-name=marketing-app
62- gitHubToken : ${{ secrets.GITHUB_TOKEN }}
63- workingDirectory : apps/marketing-app
46+ workingDirectory : apps/web-app
Original file line number Diff line number Diff line change 1+ name : Deploy Marketing App
2+ on :
3+ push :
4+ branches :
5+ - main
6+ paths-ignore :
7+ - apps/api/**
8+ - apps/web-app/**
9+ workflow_dispatch :
10+
11+ jobs :
12+ deploy :
13+ runs-on : ubuntu-latest
14+ timeout-minutes : 60
15+ steps :
16+ - uses : oven-sh/setup-bun@v2
17+ with :
18+ bun-version : 1.2.8
19+ - uses : actions/checkout@v4
20+ - name : Install dependencies
21+ run : bun install
22+
23+ - name : Build Marketing App
24+ run : cd apps/marketing-app && bun run build
25+ env :
26+ NEXT_PUBLIC_STRIPE_LINK : ${{ vars.NEXT_PUBLIC_STRIPE_LINK }}
27+ NEXT_PUBLIC_POSTHOG_KEY : ${{ secrets.NEXT_PUBLIC_POSTHOG_KEY }}
28+ NEXT_PUBLIC_POSTHOG_HOST : ${{ vars.NEXT_PUBLIC_POSTHOG_HOST }}
29+ NEXT_PUBLIC_GAID : ${{ vars.NEXT_PUBLIC_GAID }}
30+ NEXT_PUBLIC_APP_URL : ${{ vars.NEXT_PUBLIC_APP_URL }}
31+ NEXT_PUBLIC_API_URL : ${{ vars.NEXT_PUBLIC_API_URL }}
32+
33+ - name : Deploy Marketing App
34+ uses : cloudflare/wrangler-action@v3
35+ with :
36+ apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
37+ accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
38+ command : pages deploy dist --project-name=marketing-app
39+ gitHubToken : ${{ secrets.GITHUB_TOKEN }}
40+ workingDirectory : apps/marketing-app
You can’t perform that action at this time.
0 commit comments