GitHubCreative Dev & WebGLidea-techcode
vercel/hazel
vercel·@vercel·Nov 15, 2023
개요 Electron 앱을 위한 경량 업데이트 서버다. GitHub Releases에서 자동으로 최신 버전을 가져와 Electron 앱의 자동 업데이트를 처리한다. Vercel에 원클릭 배포가 가능하다.
핵심 내용 GitHub Releases를 백엔드 저장소로 사용해 별도 파일 서버 없이 Electron 앱 자동 업데이트를 구현한다. Squirrel 업데이트 프레임워크와 호환되는 API를 제공하며, 캐싱으로 GitHub API 레이트 리밋을 우회한다. 3,000+ stars를 보유한 Electron 생태계의 실용적인 도구다.
기존 대비 차별점 Electron 자동 업데이트는 자체 업데이트 서버 구축이 필요했는데, Hazel은 GitHub Releases를 활용해 추가 인프라 없이 업데이트 서버를 운영할 수 있다. Vercel 무료 플랜으로 서버리스 배포가 가능하다.
활용 가능성 개인 개발자나 소규모 팀이 Electron 앱에 자동 업데이트 기능을 저비용으로 추가할 때 적합하다. GitHub에 릴리즈만 올리면 자동으로 사용자에게 업데이트가 배포된다.
참고 자료 - 원본
JavaScript⭐ 3,081electrongithub-releasesupdates
#update-server#auto-update#github-releases