fix(deploy): 修复 data 目录不存在导致 ln 软链失败
rsync 排除了 data/uploads 但没保留 data/ 空目录, 导致 ln -sfn shared/uploads data/uploads 时父目录不存在而失败。 在 ln 之前加 mkdir -p 确保目录存在。
This commit is contained in:
@@ -39,6 +39,7 @@ jobs:
|
||||
"${CLONE_DIR}/" "${RELEASE_DIR}/"
|
||||
|
||||
echo "=== 3. Link shared resources ==="
|
||||
mkdir -p "${RELEASE_DIR}/data"
|
||||
# .env from shared dir (not in git)
|
||||
ln -sfn "${DEPLOY_BASE}/shared/.env" "${RELEASE_DIR}/.env"
|
||||
# uploads directory from shared (persist across releases)
|
||||
|
||||
Reference in New Issue
Block a user