Deploy Cloudflare Worker for Mocktioneer
Summary
Set up Cloudflare Workers deployment for Mocktioneer using the EdgeZero framework, enabling edge-based mock auction responses for Prebid.js testing.
Description
This ticket covers setting up and deploying the application to Cloudflare Workers via EdgeZero. It involves creating a Cloudflare account, understanding the EdgeZero framework, and configuring the deployment pipeline.
EdgeZero is a production-ready toolkit for portable edge HTTP workloads that enables writing code once and deploying across multiple platforms including Cloudflare Workers, Fastly Compute, and native Axum servers.
Prerequisites
Acceptance Criteria
1. Cloudflare Account Setup
2. EdgeZero CLI Setup
3. Understand EdgeZero Framework
EdgeZero is a production-ready toolkit for portable edge HTTP workloads. Key concepts to learn:
Resources to review:
4. Project Configuration
5. Local Development
6. Deploy via EdgeZero
7. CI/CD Integration (Optional)
Technical Notes
EdgeZero Supported Platforms
| Platform |
Target |
Status |
| Fastly Compute |
wasm32-wasip1 |
Stable |
| Cloudflare Workers |
wasm32-unknown-unknown |
Stable |
| Axum (Native) |
Host |
Stable |
EdgeZero Key Files
- Configuration:
edgezero.toml
- Entry point: Application source files
- Router configuration: Request routing logic
Common EdgeZero Commands
| Command |
Description |
edgezero new my-app |
Create a new EdgeZero project |
edgezero dev |
Start local development server |
Troubleshooting
Definition of Done
Deploy Cloudflare Worker for Mocktioneer
Summary
Set up Cloudflare Workers deployment for Mocktioneer using the EdgeZero framework, enabling edge-based mock auction responses for Prebid.js testing.
Description
This ticket covers setting up and deploying the application to Cloudflare Workers via EdgeZero. It involves creating a Cloudflare account, understanding the EdgeZero framework, and configuring the deployment pipeline.
EdgeZero is a production-ready toolkit for portable edge HTTP workloads that enables writing code once and deploying across multiple platforms including Cloudflare Workers, Fastly Compute, and native Axum servers.
Prerequisites
Acceptance Criteria
1. Cloudflare Account Setup
2. EdgeZero CLI Setup
git clone https://github.com/stackpop/edgezerocargo install --path crates/edgezero-cliedgezero --help3. Understand EdgeZero Framework
EdgeZero is a production-ready toolkit for portable edge HTTP workloads. Key concepts to learn:
wasm32-unknown-unknowntarget for CloudflareResources to review:
4. Project Configuration
edgezero.toml)5. Local Development
edgezero devcurl http://127.0.0.1:8787/6. Deploy via EdgeZero
wasm32-unknown-unknown)7. CI/CD Integration (Optional)
CLOUDFLARE_API_TOKENto GitHub repository secretsCLOUDFLARE_ACCOUNT_IDto GitHub repository secretsTechnical Notes
EdgeZero Supported Platforms
wasm32-wasip1wasm32-unknown-unknownEdgeZero Key Files
edgezero.tomlCommon EdgeZero Commands
edgezero new my-appedgezero devTroubleshooting
Definition of Done