From 4ffe9c6e42ae1740efa73bd4ac60e51ebbf3248d Mon Sep 17 00:00:00 2001 From: eclipse Date: Thu, 20 Mar 2025 11:17:55 +0100 Subject: [PATCH] updated, tested and bugfixed script --- deploy-via-ftp.sh | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) mode change 100644 => 100755 deploy-via-ftp.sh diff --git a/deploy-via-ftp.sh b/deploy-via-ftp.sh old mode 100644 new mode 100755 index aec0370..7cc67ac --- a/deploy-via-ftp.sh +++ b/deploy-via-ftp.sh @@ -1,17 +1,23 @@ -#!/bin/bash +#!/usr/bin/env bash +# -*- coding: utf8 -*- + # see here: https://stackoverflow.com/a/32235669 #get username and password -USER=username #Your username -PASS=password #Your password -HOST="myftpserver.com" #Keep just the address -LCD="~/Desktop/localfolder" #Your local directory -RCD="/users/user" #FTP server directory +USER="***REMOVED***" #Your username +PASS="***REMOVED***" #Your password +HOST="tobias-radloff.de" #Keep just the address +LOCAL_BASE_DIR="/home/tobias/Software/Websites/t-r.de" #Your local directory +REMOTE_BASE_DIR="/www" #FTP server directory + +lftp -c " +open $HOST; +user $USER $PASS; +lcd $LOCAL_BASE_DIR; +cd $REMOTE_BASE_DIR; +rm -rf tmp/; +mirror --reverse --continue output $REMOTE_BASE_DIR/tmp; +mv $REMOTE_BASE_DIR/tobias-radloff.de $REMOTE_BASE_DIR/tobias-radloff.de-old; +mv $REMOTE_BASE_DIR/tmp $REMOTE_BASE_DIR/tobias-radloff.de; +" -lftp -f " -open $HOST -user $USER $PASS -lcd $LCD -mirror --continue --reverse --delete --verbose $LCD $RCD -bye -" \ No newline at end of file