diff --git a/.gitignore b/.gitignore index 8dbe0c8..028a655 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ vendor/ /backend/public/static/ /frontend/build/ /build_temp/ +/deployment/build/ # Log files *.log diff --git a/deployment/scripts/.env.upload.example b/deployment/scripts/.env.upload.example index d01eb00..87d7ef4 100644 --- a/deployment/scripts/.env.upload.example +++ b/deployment/scripts/.env.upload.example @@ -13,6 +13,9 @@ FTP_PASS="dein-passwort" # Pfad auf dem Server (meist /htdocs, /public_html, /www oder /) FTP_PATH="/htdocs" +# SSH/SFTP Port (Standard: 22) +FTP_PORT="22" + # Beispiele für verschiedene Provider: # Strato: FTP_HOST="ftp.strato.de" FTP_PATH="/htdocs" # 1&1: FTP_HOST="ftp.1und1.de" FTP_PATH="/htdocs" diff --git a/deployment/scripts/upload.sh b/deployment/scripts/upload.sh index 87fe00d..1b54bcc 100755 --- a/deployment/scripts/upload.sh +++ b/deployment/scripts/upload.sh @@ -27,9 +27,13 @@ set -a # Export aller Variablen source "$ENV_FILE" set +a +# Standard-Port falls nicht gesetzt +FTP_PORT=${FTP_PORT:-22} + echo "🔧 KONFIGURATION:" echo " Host: $FTP_HOST" echo " User: $FTP_USER" +echo " Port: $FTP_PORT" echo " Path: $FTP_PATH" echo "" @@ -73,7 +77,7 @@ echo "📤 Uploade via SFTP..." lftp -c " set sftp:auto-confirm yes; set ssl:verify-certificate no; -open sftp://$FTP_USER:$FTP_PASS@$FTP_HOST; +open sftp://$FTP_USER:$FTP_PASS@$FTP_HOST:$FTP_PORT; cd $FTP_PATH; lcd deployment/build;