|
|
@@ -10,12 +10,12 @@ if [ -n "$REMOTE_HOST" ]; then
|
|
|
echo "=> Syncing backend code to compute node ${REMOTE_HOST} ..."
|
|
|
# 使用 --no-o --no-g 避免 chown 失败,去掉 --delete 避免无权删除远端文件
|
|
|
if [ -n "$REMOTE_PASS" ]; then
|
|
|
- sshpass -p "$REMOTE_PASS" rsync -avz --no-o --no-g \
|
|
|
+ sshpass -p "$REMOTE_PASS" rsync -avz --no-o --no-g --ignore-times \
|
|
|
--exclude 'data' \
|
|
|
-e "ssh -o StrictHostKeyChecking=no -o ConnectTimeout=5" \
|
|
|
/app/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}/
|
|
|
else
|
|
|
- rsync -avz --no-o --no-g \
|
|
|
+ rsync -avz --no-o --no-g --ignore-times \
|
|
|
--exclude 'data' \
|
|
|
-e "ssh -o StrictHostKeyChecking=no -o ConnectTimeout=5" \
|
|
|
/app/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}/
|