skillguard/.forgejo/workflows/deploy.yml

24 lines
612 B
YAML

name: Deploy to Production
on:
push:
branches:
- main
jobs:
deploy:
runs-on: self-hosted
steps:
- name: Code aktualisieren
run: |
git -C /home/avameo/skillguard fetch /opt/forgejo/data/git/repositories/avameo/skillguard.git main
git -C /home/avameo/skillguard reset --hard FETCH_HEAD
- name: Dependencies installieren
run: npm ci --prefix /home/avameo/skillguard
- name: Build ausführen
run: npm run build --prefix /home/avameo/skillguard
- name: Service neu starten
run: systemctl --user restart skillguard