rsync returns exit code 23 for permission warnings which are harmless in WSL2. With 'set -e', these warnings caused deployment to abort before containers started. Fix: Catch exit code 23 and continue deployment, only fail on other errors.