업데이트 오류 수정
This commit is contained in:
@@ -10,6 +10,7 @@ UPDATES_DIR="${UPDATES_DIR:-$WORK_TREE/frontend/public/desktop/updates}"
|
||||
WEB_STATIC_DIR="${WEB_STATIC_DIR:-$UPDATES_DIR}"
|
||||
BASE_URL="${DESKTOP_UPDATE_BASE_URL:-https://stock.exdev.co.kr/desktop/updates}"
|
||||
BASE_URL="${BASE_URL/http:\/\//https:\/\/}"
|
||||
BASE_URL="${BASE_URL/https:\/\/exdev.co.kr/https:\/\/stock.exdev.co.kr}"
|
||||
DESKTOP_RELEASE_DIR="${GC_DESKTOP_APP_RELEASE_DIR:-$WORK_TREE/data/desktop-releases}"
|
||||
KEY_PATH="${TAURI_SIGNER_KEY:-$HOME/.tauri/goldenchart.key}"
|
||||
DESKTOP_DIR="$WORK_TREE/desktop"
|
||||
@@ -186,7 +187,20 @@ node "$WORK_TREE/scripts/ensure-desktop-latest-json.mjs" \
|
||||
exit 1
|
||||
}
|
||||
|
||||
LATEST_SIZE="$(wc -c < "$PUBLISH_UPDATES/latest.json" | tr -d ' ')"
|
||||
LATEST_PATH="$PUBLISH_UPDATES/latest.json"
|
||||
node -e "
|
||||
const fs=require('fs'); const p=process.argv[1];
|
||||
const j=JSON.parse(fs.readFileSync(p,'utf8'));
|
||||
for (const k of Object.keys(j.platforms||{})) {
|
||||
const u=j.platforms[k]?.url;
|
||||
if (typeof u==='string' && /exdev\\.co\\.kr/i.test(u)) {
|
||||
j.platforms[k].url=u.replace(/^https:\\/\\/exdev\\.co\\.kr/i,'https://stock.exdev.co.kr');
|
||||
}
|
||||
}
|
||||
fs.writeFileSync(p, JSON.stringify(j,null,2)+'\\n');
|
||||
" "$LATEST_PATH"
|
||||
|
||||
LATEST_SIZE="$(wc -c < "$LATEST_PATH" | tr -d ' ')"
|
||||
if [[ "${LATEST_SIZE:-0}" -lt 8 ]]; then
|
||||
log "ERROR: latest.json is empty (${LATEST_SIZE} bytes)" >&2
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user