Deploy.yml was missing

This commit is contained in:
2026-05-11 18:02:39 +03:00
parent 60f3c28209
commit aeef0ee3d1

26
.github/workflows/deploy.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: deploy
on:
workflow_call:
secrets:
USER_AUTH:
required: true
jobs:
deploy:
runs-on: prox-1
steps:
- name: Restart NextJS service
env:
SUDO_PASSWORD: ${{ secrets.USER_AUTH }}
run: echo "$SUDO_PASSWORD" | sudo -S systemctl restart nextjs.service
- name: Reload systemd daemon
env:
SUDO_PASSWORD: ${{ secrets.USER_AUTH }}
run: echo "$SUDO_PASSWORD" | sudo -S systemctl daemon-reload
- name: Check service status
env:
SUDO_PASSWORD: ${{ secrets.USER_AUTH }}
run: echo "$SUDO_PASSWORD" | sudo -S systemctl status nextjs.service --no-pager