Run reload-frontend-desktop-static from post-receive after deploy so
signed updater manifest survives git checkout placeholder reset.
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed updater bundles on disk are preserved across deploy, but
latest.json was reset to the git placeholder. Reconcile on nginx reload.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use --ci for key generation and pass empty password to tauri signer sign
so Jenkins/SSH builds can sign updater bundles without a TTY.
Co-authored-by: Cursor <cursoragent@cursor.com>
서버 checkout에는 node_modules가 없어 npm run build만 실행하면 tsc를 찾지 못함.
build-frontend.sh로 npm ci 후 workspace 빌드를 수행하고,
frontend build 스크립트는 npx tsc/vite build로 통일.
Co-authored-by: Cursor <cursoragent@cursor.com>