website/.gitea/workflows/deploy.yml
bytedream 336f5f33ac
Some checks failed
delpoy / build-and-deploy (push) Failing after 30s
use other deploy action
2023-08-10 15:51:04 +02:00

35 lines
737 B
YAML

name: delpoy
on:
push:
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install dependencies
run: npm i
- name: Build website
run: npm run build
- name: Deploy
uses: alinz/ssh-scp-action@master
with:
host: 10.20.6.7
port: 22
user: root
key: ${{ secrets.SSH_KEY }}
ssh_before: |
rm -r /opt/website
mkdir /opt/website
scp: |
$(ls -d -1 build/*) $(ls package*) root@10.20.6.7:/opt/website
ssh_after: |
cd /opt/website
npm i --omit=dev
systemctl restart website