add asset build and script excludes

This commit is contained in:
2025-12-04 13:31:42 +02:00
parent 7db65514be
commit 28f4b18abf
2 changed files with 28 additions and 0 deletions

View File

@@ -1,13 +1,30 @@
sshpass -p "${SERVER_PASSWORD}" \ sshpass -p "${SERVER_PASSWORD}" \
rsync -avzu --delete \ rsync -avzu --delete \
`# Version control and editor files` \
--exclude .git \ --exclude .git \
--exclude .vscode \ --exclude .vscode \
--exclude .DS_Store \ --exclude .DS_Store \
`# Dependencies` \
--exclude node_modules \ --exclude node_modules \
--exclude vendor \ --exclude vendor \
`# Dynamic content directories` \
--exclude storage \ --exclude storage \
--exclude uploads \ --exclude uploads \
--exclude temp \ --exclude temp \
--exclude cache \ --exclude cache \
--exclude sitepress-multilingual-cms \ --exclude sitepress-multilingual-cms \
`# Build assets - include specific file types only` \
--include 'public/build/assets/**.js' \
--include 'public/build/assets/**.css' \
--include 'public/build/assets/**.json' \
--include 'public/build/assets' \
--exclude 'public/build/assets/**' \
`# Project scripts` \
--exclude ssh.sh \
--exclude remote-local.sh \
--exclude local-remote.sh \
--exclude .build-cache \
--exclude watch-build.sh \
--exclude sftp-watch.sh \
--exclude split-conflicts.sh \
-e ssh . "${SERVER_USER}@${SERVER_HOST}:${SERVER_PATH}" -e ssh . "${SERVER_USER}@${SERVER_HOST}:${SERVER_PATH}"

View File

@@ -1,12 +1,23 @@
sshpass -p "${SERVER_PASSWORD}" \ sshpass -p "${SERVER_PASSWORD}" \
rsync -avzu \ rsync -avzu \
`# Version control and editor files` \
--exclude .vscode \ --exclude .vscode \
--exclude .DS_Store \ --exclude .DS_Store \
`# Dependencies` \
--exclude node_modules \ --exclude node_modules \
--exclude vendor \ --exclude vendor \
`# Dynamic content directories` \
--exclude storage \ --exclude storage \
--exclude uploads \ --exclude uploads \
--exclude temp \ --exclude temp \
--exclude cache \ --exclude cache \
--exclude sitepress-multilingual-cms \ --exclude sitepress-multilingual-cms \
`# Project scripts` \
--exclude ssh.sh \
--exclude remote-local.sh \
--exclude local-remote.sh \
--exclude .build-cache \
--exclude watch-build.sh \
--exclude sftp-watch.sh \
--exclude split-conflicts.sh \
-e ssh "${SERVER_USER}@${SERVER_HOST}:${SERVER_PATH}" . # --exclude .git \ -e ssh "${SERVER_USER}@${SERVER_HOST}:${SERVER_PATH}" . # --exclude .git \