Lightweight Hono webhook router that receives Gitea events and creates Coder workspaces for each SDLC stage (analyse, architect, develop, review, test, rework, release, maintenance). Includes k8s manifests for deployment and the Coder workspace template moved from babble. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cloudflare-worker | ||
| README.md | ||
README.md
Coder Template: Cloudflare Worker
A lightweight Coder workspace template for Cloudflare Workers development with Claude Code automation.
Prerequisites
- Coder running at
coder.samson.media coderCLI installed and authenticated
Push Template to Coder
cd coder/cloudflare-worker
coder templates push cloudflare-worker
Parameters
| Parameter | Description | Default |
|---|---|---|
cpu |
CPU cores | 2 |
memory |
Memory (MB) | 4096 |
disk_size |
Home directory size (GB) | 10 |
issue_number |
Gitea issue number (for automation) | empty |
task_type |
Claude Code command to run (for automation) | empty |
repo_clone_url |
Git repo to clone | empty |
deploy_env |
Deploy environment (staging/production) | empty |
Automated Usage (via n8n)
When task_type is set, the workspace startup script will:
- Clone the repository from
repo_clone_url - Install dependencies
- Run Claude Code with the specified command
- The workspace can be destroyed after completion
Manual Usage
Create a workspace without task_type for interactive development:
coder create my-workspace --template cloudflare-worker