Add Forgejo Actions #13

Merged
wonderfulfrog merged 20 commits from feat/workflow into main 2025-04-14 21:11:14 -07:00
Showing only changes of commit 7b0af8c079 - Show all commits

View file

@ -1,10 +1,6 @@
name: Build and Deploy
on: [push]
env:
DARK_VISITORS_ACCESS_TOKEN: "${{ secrets.DARK_VISITORS_ACCESS_TOKEN }}"
URL: "${{ secrets.URL }}"
jobs:
build_and_deploy:
runs-on: docker
@ -21,4 +17,14 @@ jobs:
run: npm ci
- name: Build the website
env:
DARK_VISITORS_ACCESS_TOKEN: "${{ secrets.DARK_VISITORS_ACCESS_TOKEN }}"
URL: "${{ secrets.URL }}"
run: npm run build
- name: Deploy
env:
SFTP_USERNAME: "${{ secrets.SFTP_USERNAME }}"
SFTP_PASSWORD: "${{ secrets.SFTP_PASSWORD }}"
SFTP_HOST: "${{ secrets.SFTP_HOST }}"
run: sshpass -p "$SFTP_PASSWORD" sftp -o StrictHostKeyChecking=no $SFTP_USERNAME@$SFTP_HOST "put -r dist/*"