File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,16 +25,13 @@ jobs:
2525 - name : Build Next.js
2626 run : npm run build
2727
28- - name : Deploy via FTP
29- uses : SamKirkland/FTP-Deploy-Action@v4.3.5
30- with :
31- server : ${{ secrets.FTP_SERVER }}
32- username : ${{ secrets.FTP_USERNAME }}
33- password : ${{ secrets.FTP_PASSWORD }}
34- local-dir : ./out/
35- protocol : ftps
36- port : 21
37- server-dir : ${{ secrets.FTP_SERVER_DIR }}/
38- timeout : 600000
39- log-level : verbose
40- security : strict
28+ - name : Deploy via LFTP
29+ run : |
30+ sudo apt-get update && sudo apt-get install -y lftp
31+ lftp -c "
32+ set ssl:verify-certificate no;
33+ set ftp:passive-mode yes;
34+ open -u ${{ secrets.FTP_USERNAME }},${{ secrets.FTP_PASSWORD }} ${{ secrets.FTP_SERVER }};
35+ mirror --reverse --delete --verbose ./out/ ${{ secrets.FTP_SERVER_DIR }}/;
36+ quit;
37+ "
You can’t perform that action at this time.
0 commit comments