From 7b0af8c079f3049075ac869b40237c342193c06b Mon Sep 17 00:00:00 2001 From: Devin Haska Date: Sun, 13 Apr 2025 21:40:31 -0700 Subject: [PATCH] feat: add sftp step --- .forgejo/workflows/deploy.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 41cf9e9..e9282ac 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -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/*"