add upload-core-build to sync-project script

This commit is contained in:
Leons Aleksandrovs
2025-11-06 17:56:48 +02:00
parent e68709e553
commit 67351bfc24
2 changed files with 25 additions and 11 deletions

View File

@@ -21,13 +21,17 @@ RED='\033[0;31m'
BLUE='\033[0;34m'
NC='\033[0m' # No Color
# Get current script real directory (follow symlinks)
SCRIPT_PATH="$(realpath "$0")"
SCRIPT_DIR="$(dirname "$SCRIPT_PATH")"
echo -e "${BLUE}=== Project Sync Configuration ===${NC}"
echo ""
# Prompt for configuration
read -p "Server user@host (e.g., leo@server.com): " SERVER_HOST
read -p "Server project path (e.g., ~/public_leo): " SERVER_PROJECT_PATH
read -p "Local folder path (e.g., ./local_project): " LOCAL_FOLDER
read -p "Server project path (e.g., /home/leo/public_leo): " SERVER_PROJECT_PATH
read -p "Local folder path (e.g., Delta Pharmacy): " LOCAL_FOLDER
read -sp "SSH Password: " SSH_PASSWORD
echo ""
echo ""
@@ -81,7 +85,7 @@ rm ${ARCHIVE_NAME}
echo "Cleaning up server archive..."
sshpass -p "${SSH_PASSWORD}" ssh ${SERVER_HOST} "rm ~/${ARCHIVE_NAME}"
echo -e "${GREEN}Sync complete!${NC}"
echo -e "${GREEN}File sync complete!${NC}"
# Create .vscode sftp.json file
mkdir -p .vscode
@@ -116,3 +120,21 @@ echo "{
echo -e "${GREEN}.vscode/sftp.json created successfully${NC}"
# Add upload core build script
# Add variables to upload core script
echo "
#!/bin/bash
set -e
# Configuration
SERVER_USER=\"${USERNAME}\"
SERVER_HOST=\"${HOST}\"
SERVER_PASSWORD=\"${SSH_PASSWORD}\"
SERVER_PATH=\"${SERVER_PROJECT_PATH}/public\" # Public folders location on server
" > upload-core-build.sh
# Append the rest of the upload core build script
cat "${SCRIPT_DIR}/upload-core-build.sh" >> upload-core-build.sh
echo -e "${GREEN}upload-core-build.sh created successfully${NC}"

View File

@@ -1,11 +1,3 @@
#!/bin/bash
set -e
# Configuration
SERVER_USER="asd"
SERVER_HOST="asd.com"
SERVER_PASSWORD="asd1234"
SERVER_PATH="/home/asd/public_leo/public" # Public folders location on server
# Local paths
LOCAL_PUBLIC="./public"