chore: harden FTP upload configuration with mandatory SSL settings and passive mode

This commit is contained in:
vickytechkey 2026-08-07 14:27:45 +05:30
parent eb75b2acdd
commit a1c3b96b37

View file

@ -21,5 +21,5 @@ steps:
image: alpine:3.18
commands:
- apk add --no-cache lftp
- lftp -c "set ssl:verify-certificate no; open -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST; mirror -R dist/ ./"
- lftp -u "$FTP_USERNAME","$FTP_PASSWORD" -e "set ssl:verify-certificate no; set ftp:ssl-allow yes; set ftp:ssl-force true; set ftp:ssl-protect-data true; set ftp:passive-mode true; mirror -R dist/ ./; quit" $FTP_HOST
secrets: [ ftp_username, ftp_password, ftp_host ]