sudoer
All checks were successful
Build And Deploy Main / build-and-deploy (push) Successful in 26s

This commit is contained in:
2026-03-09 13:40:38 -04:00
parent 351cf0d060
commit ac2103a29e

View File

@@ -88,8 +88,8 @@ jobs:
cd "$PROJECT_DIR"
SSH_CMD="ssh -i $SSH_KEY -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
RSYNC_RSH="ssh -i $SSH_KEY -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "mkdir -p \"$REMOTE_VIEWS_DIR\""
rsync -az --delete --exclude ".DS_Store" --exclude "_MACOSX" -e "$RSYNC_RSH" app/views/ "$REMOTE_USER@$REMOTE_HOST:$REMOTE_VIEWS_DIR/"
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "sudo mkdir -p \"$REMOTE_VIEWS_DIR\""
rsync -az --delete --exclude ".DS_Store" --exclude "_MACOSX" --rsync-path="sudo rsync" -e "$RSYNC_RSH" app/views/ "$REMOTE_USER@$REMOTE_HOST:$REMOTE_VIEWS_DIR/"
- name: Deploy changed backend files only
run: |
@@ -115,8 +115,8 @@ jobs:
[ -f "$file" ] || continue
remote_file="$REMOTE_APP_ROOT/$file"
remote_dir=$(dirname "$remote_file")
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "mkdir -p \"$remote_dir\""
rsync -az --exclude ".DS_Store" --exclude "_MACOSX" -e "$RSYNC_RSH" "$file" "$REMOTE_USER@$REMOTE_HOST:$remote_file"
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "sudo mkdir -p \"$remote_dir\""
rsync -az --exclude ".DS_Store" --exclude "_MACOSX" --rsync-path="sudo rsync" -e "$RSYNC_RSH" "$file" "$REMOTE_USER@$REMOTE_HOST:$remote_file"
echo "Deployed: $file"
done <<< "$CHANGED_FILES"
fi
@@ -125,7 +125,7 @@ jobs:
while IFS= read -r file; do
[ -z "$file" ] && continue
remote_file="$REMOTE_APP_ROOT/$file"
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "rm -f \"$remote_file\""
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "sudo rm -f \"$remote_file\""
echo "Deleted on remote: $file"
done <<< "$DELETED_FILES"
fi