merge: fix api deploy carry backup script
This commit is contained in:
@@ -331,6 +331,15 @@ mkdir -p "${RELEASE_DIR}"
|
|||||||
cp "${SOURCE_DIR}/api-server" "${RELEASE_DIR}/api-server"
|
cp "${SOURCE_DIR}/api-server" "${RELEASE_DIR}/api-server"
|
||||||
chmod +x "${RELEASE_DIR}/api-server"
|
chmod +x "${RELEASE_DIR}/api-server"
|
||||||
|
|
||||||
|
SCRIPT_SOURCE_DIR="$(cd "${SCRIPT_DIR}/../.." && pwd)/scripts"
|
||||||
|
mkdir -p "${RELEASE_DIR}/scripts"
|
||||||
|
if [[ -f "${SCRIPT_SOURCE_DIR}/database-backup-to-oss.mjs" ]]; then
|
||||||
|
cp "${SCRIPT_SOURCE_DIR}/database-backup-to-oss.mjs" "${RELEASE_DIR}/scripts/database-backup-to-oss.mjs"
|
||||||
|
chmod 0644 "${RELEASE_DIR}/scripts/database-backup-to-oss.mjs"
|
||||||
|
else
|
||||||
|
echo "[production-api-deploy] 未找到数据库备份脚本,release 目录不会包含 scripts/database-backup-to-oss.mjs" >&2
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -f "${SOURCE_DIR}/release-manifest.json" ]]; then
|
if [[ -f "${SOURCE_DIR}/release-manifest.json" ]]; then
|
||||||
cp "${SOURCE_DIR}/release-manifest.json" "${RELEASE_DIR}/release-manifest.api-server.json"
|
cp "${SOURCE_DIR}/release-manifest.json" "${RELEASE_DIR}/release-manifest.api-server.json"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user