From 46aa8ca327396ad76d184b930aa94cf4bf03b1df Mon Sep 17 00:00:00 2001 From: nsrb Date: Thu, 20 Aug 2026 18:09:14 -0400 Subject: [PATCH] add deploy.yml for branch dev pushes --- .gitea/workflows/deploy.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitea/workflows/deploy.yaml diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..85c8d12 --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,25 @@ +name: Deploy to Raspberry Pi + +on: + push: + branches: [dev] + +jobs: + deploy: + runs-on: self-hosted # must match a label on your act_runner + steps: + - name: Deploy + run: | + set -euo pipefail + APP_DIR=/home/nsrb/apps/jerapah-flow + cd "$APP_DIR" + + git fetch origin dev + git checkout dev + git pull --ff-only origin dev + + pnpm install --frozen-lockfile + pnpm build + + pm2 startOrReload ecosystem.config.cjs --update-env + pm2 save \ No newline at end of file