Files
pwa-homelab-mon/.gitea/workflows/deploy.yml
T
alexey.bagno 0857d77a01
Deploy / deploy (push) Successful in 10s
Rework: 4 tabs by func
2026-08-29 13:33:17 +05:00

27 lines
730 B
YAML

name: Deploy
on:
push:
branches: [master]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build (frontend + API via make)
run: make web server
- name: Deploy to box
run: |
mkdir -p ~/apps/hub/dist ~/apps/hub/scripts ~/apps/hub/docs
cp bin/hub-api ~/apps/hub/hub-api.new
mv -f ~/apps/hub/hub-api.new ~/apps/hub/hub-api
chmod +x ~/apps/hub/hub-api
cp config.yaml ~/apps/hub/config.yaml
cp -r scripts/. ~/apps/hub/scripts/
cp -r dist/. ~/apps/hub/dist/
chmod +x ~/apps/hub/hub-api ~/apps/hub/scripts/*
systemctl --user restart hub-api