add upload-core-build to sync-project script
This commit is contained in:
@@ -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}"
|
||||
Reference in New Issue
Block a user