|
1 | | -# CodePush on Cloudflare Workers |
| 1 | +# CodePush on Cloudflare Workers 🚀 |
2 | 2 |
|
3 | 3 | A community-driven port of Microsoft's CodePush Standalone, designed for cost-effective and scalable over-the-air updates using Cloudflare Workers. |
4 | 4 |
|
5 | | -**Status: Alpha** - Core functionality is **100% compatible** with the official CodePush, but further testing and improvements are ongoing. |
| 5 | +**Status: Alpha 🧪** - Core functionality is **100% compatible ✅** with the official CodePush, but further testing and improvements are ongoing. |
6 | 6 |
|
7 | 7 | **Important Note:** This project is not affiliated with, maintained, or endorsed by Microsoft or the CodePush team. It's a community initiative aimed at providing a more accessible and affordable alternative. |
8 | 8 |
|
| 9 | +## Why I Built This |
| 10 | + |
| 11 | +This project was born out of the need for a reliable and cost-effective alternative to Microsoft's AppCenter CodePush, which is scheduled to shut down in March 2025. Rather than undergoing a complete migration to other solutions like Expo OTA (requiring significant time and effort), this project provides **a seamless, drop-in replacement** using Cloudflare Workers. |
| 12 | + |
9 | 13 | ## Key Benefits |
10 | 14 |
|
11 | | -* **Global, Serverless, Effortless:** Deliver updates globally with low latency, powered by Cloudflare's edge network, all without managing any servers. |
12 | | -* **Integrated Cloudflare Infrastructure:** Utilizes Cloudflare's D1 (SQLite-compatible) for data and R2 (S3-compatible) for package storage, eliminating the need for external services. |
13 | | -* **Cost-Efficient:** Operates within Cloudflare's cost-optimized serverless environment, minimizing operational overhead. |
14 | | -* **Simple Deployment:** Deploy directly to Cloudflare Workers with a streamlined process. |
15 | | -* **100% API Compatible:** Functions seamlessly with existing applications using the official CodePush API. |
| 15 | +* ✨ **Global, Serverless, Effortless:** Deliver updates globally with low latency, powered by Cloudflare's edge network, all without managing any servers. |
| 16 | +* ☁️ **Integrated Cloudflare Infrastructure:** Utilizes Cloudflare's D1 (SQLite-compatible) for data and R2 (S3-compatible) for package storage, eliminating the need for external services. |
| 17 | +* 💰 **Cost-Efficient:** Operates within Cloudflare's cost-optimized serverless environment, minimizing operational overhead. |
| 18 | +* 🚀 **Simple Deployment:** Deploy directly to Cloudflare Workers with a streamlined process. |
| 19 | +* ✅ **100% API Compatible:** Functions seamlessly with existing applications using the official CodePush API. |
16 | 20 |
|
17 | 21 | ## Features |
18 | 22 |
|
19 | | -- **Fully Compatible API**: Implements the complete CodePush API. |
20 | | -- **Cloudflare Storage**: Leverages D1 (SQLite) and R2 (S3) for data and package storage. |
21 | | -- **Edge Delivery**: Utilizes Cloudflare's edge network for fast updates. |
22 | | -- **Seamless Deployment:** Deploy your CodePush server to Cloudflare Workers with a streamlined and simplified process, reducing the setup time and effort |
| 23 | +- ⚙️ **Fully Compatible API**: Implements the complete CodePush API. |
| 24 | +- 💾 **Cloudflare Storage**: Leverages D1 (SQLite) and R2 (S3) for data and package storage. |
| 25 | +- 🌐 **Edge Delivery**: Utilizes Cloudflare's edge network for fast updates. |
| 26 | +- ⚡️ **Seamless Deployment:** Deploy your CodePush server to Cloudflare Workers with a streamlined and simplified process, reducing the setup time and effort |
23 | 27 |
|
24 | 28 | ## License |
25 | 29 |
|
|
0 commit comments