This commit is contained in:
potzplitz 2025-05-15 23:30:57 +02:00
parent 828c43e5a5
commit 062bfe95ff

View file

@ -1,4 +1,4 @@
name: Deploy Scoresniper via SFTP
name: Deploy Scoresniper via SCP
on:
push:
@ -13,22 +13,11 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v3
- name: Install lftp
- name: Install scp and sshpass
run: |
apt-get update
apt-get install -y lftp
apt-get install -y openssh-client sshpass
- name: Install dependencies
run: npm install
working-directory: ScoreSniper
- name: Build project
run: npm run build
working-directory: ScoreSniper
- name: Upload via SFTP
- name: Upload project files via SCP
run: |
lftp -u ${{ secrets.SFTP_USER }},${{ secrets.SFTP_PASS }} sftp://potzplitz.de <<EOF
mirror -R --delete ScoreSniper/dist /var/www/html/scoresniper
quit
EOF
sshpass -p "${{ secrets.SFTP_PASS }}" scp -o StrictHostKeyChecking=no -r $(pwd) ${{ secrets.SFTP_USER }}@ssh.potzplitz.de:/var/www/html/scoresniper_dev