davidontopa/.forgejo/workflows/deploy.yaml

21 lines
507 B
YAML

name: Deploy
on: [workflow_dispatch]
env:
MINIO_HOST_HS: https://${secret.MINIO_ACCESS_KEY}:${secret.MINIO_SECRET_KEY}@s3.davidon.top
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: Clean up old deployment
run: mcli rm -r --force hs/davidontop/
- name: Upload new deployment
run: mcli cp -r dist/* hs/davidontop/