feat: use minio for deployments rather than cloudflare

This commit is contained in:
DavidOnTop 2025-05-08 13:23:21 +02:00
parent 24f560ee4d
commit bd86be563f
Signed by: DavidOnTop
GPG key ID: 8D3E9A75E3E13D89

View file

@ -3,8 +3,7 @@ name: Deploy
on: [workflow_dispatch]
env:
CLOUDFLARE_API_TOKEN: ${secret.CLOUDFLARE_API_TOKEN}
CLOUDFLARE_ACCOUNT_ID: ${secret.CLOUDFLARE_ACCOUNT_ID}
MINIO_HOST_HS: https://${secret.MINIO_ACCESS_KEY}:${secret.MINIO_SECRET_KEY}@s3.davidon.top
jobs:
deploy:
@ -16,5 +15,7 @@ jobs:
run: pnpm i
- name: Build
run: pnpm build
- name: Cloudflare deploy
run: wrangler pages deploy dist --project-name davidontop
- name: Clean up old deployment
run: mcli rm -r --force hs/davidontop/
- name: Upload new deployment
run: mcli cp -r dist/* hs/davidontop/