|
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