Browse Source

:wrench: Make deploy script working with sftp

DricomDragon 1 year ago
parent
commit
acb47b2f78
1 changed files with 4 additions and 9 deletions
  1. 4 9
      undeployed/scripts/deploy-to-ovh.fish

+ 4 - 9
undeployed/scripts/deploy-to-ovh.fish

@@ -22,17 +22,12 @@ echo $make_dirs
 echo 'Files to be sent :'
 printf %s\n $files
 
+# ftp operation
 echo "FTP to $FTP_HOST"
-read --prompt-str "[deploy] password for $FTP_USER: " --silent password
-echo
-require password
 
-# ftp operation
-set ftp_connect "user $FTP_USER $password"
-set ftp_nmap "nmap $DIST_DIR/\$1 $FTP_DEST/\$1"
-set ftp_mput "mput $files"
+set ftp_sync "put -R $DIST_DIR/* $FTP_DEST"
 
 echo "Format whole command"
-printf %s\n "user $FTP_USER ******" $make_dirs $ftp_nmap $ftp_mput 'bye'
+printf %s\n $make_dirs $ftp_sync 'bye'
 echo "Forward whole command to FTP"
-printf %s\n $ftp_connect $make_dirs $ftp_nmap $ftp_mput 'bye' | ftp -pvin $FTP_HOST $FTP_PORT 
+printf %s\n $make_dirs $ftp_sync 'bye' | sftp -P $FTP_PORT $FTP_USER@$FTP_HOST