feat: actions

This commit is contained in:
davidontop 2024-08-13 09:46:59 +02:00
parent b6be3137b4
commit e69a628d70
Signed by: DavidOnTop
GPG key ID: 5D05538A45D5149F

View file

@ -0,0 +1,20 @@
name: Deploy
on: [workflow_dispatch]
env:
CLOUDFLARE_API_TOKEN: ${secret.CLOUDFLARE_API_TOKEN}
CLOUDFLARE_ACCOUNT_ID: ${secret.CLOUDFLARE_ACCOUNT_ID}
jobs:
deploy:
runs-on: self-hosted
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- name: Install deps
run: pnpm i
- name: Build
run: pnpm build
- name: Cloudflare deploy
run: wrangler pages --project-name davidontop dist