Initial commit: SDLC Orchestrator replacing n8n
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>
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# Coder Template: Cloudflare Worker
|
||||
|
||||
A lightweight Coder workspace template for Cloudflare Workers development with Claude Code automation.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- Coder running at `coder.samson.media`
|
||||
- `coder` CLI installed and authenticated
|
||||
|
||||
## Push Template to Coder
|
||||
|
||||
```bash
|
||||
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:
|
||||
1. Clone the repository from `repo_clone_url`
|
||||
2. Install dependencies
|
||||
3. Run Claude Code with the specified command
|
||||
4. The workspace can be destroyed after completion
|
||||
|
||||
## Manual Usage
|
||||
|
||||
Create a workspace without `task_type` for interactive development:
|
||||
```bash
|
||||
coder create my-workspace --template cloudflare-worker
|
||||
```
|
||||
Reference in New Issue
Block a user