テーマ切替
Platform Compatibility Matrix
このページは「今 repo に tracked template があり、どこまで current contract として説明できるか」をまとめます。
Support matrix
| surface | status | primary config | notes |
|---|---|---|---|
| Cloudflare Workers + CF Containers | stable | tracked Cloudflare templates | current primary deploy surface |
| Local Docker Compose | stable | .env.local.example, compose.local.yml | 開発・smoke 用 |
| Local-platform manual process | supported | self-host env template + dev:local:* scripts | compose を使わない manual 起動 |
| Helm / Kubernetes | supported | Helm chart | self-host packaging |
| Generic OCI orchestrator | experimental | OCI_ORCHESTRATOR_*, TAKOS_LOCAL_* | provider adapter 前提 |
| ECS / Cloud Run 直 deploy | provider-dependent | custom operator wiring | repo 内 docs/template は first-class ではない |
Tracked templates
| file | purpose |
|---|---|
.env.local.example | compose/local stack |
apps/control/.env.self-host.example | Cloudflare worker vars/secrets の template |
apps/control/.env.self-host.example | manual local-platform / self-host template |
secret 管理コマンド (scripts/admin/ 配下) | secret 管理コマンド |
apps/control/wrangler*.toml | Cloudflare deploy template (6 ファイル) |
deploy/helm/takos/ | self-host Helm chart |
current env groups
local / self-host
主に次を使います。
TAKOS_LOCAL_*OCI_ORCHESTRATOR_*DATABASE_URL/POSTGRES_URLREDIS_URL- S3-compatible / storage vars
Cloudflare
主に次を使います。
ADMIN_DOMAINTENANT_BASE_DOMAINGOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRETPLATFORM_PRIVATE_KEY/PLATFORM_PUBLIC_KEYCF_ACCOUNT_IDCF_ZONE_IDWFP_DISPATCH_NAMESPACECONTROL_RPC_BASE_URLOPENAI_API_KEY/ANTHROPIC_API_KEY/GOOGLE_API_KEYSTRIPE_*
Runtime topology by surface
| surface | control web | dispatch | background worker | runtime host | executor host | browser host |
|---|---|---|---|---|---|---|
| Cloudflare | Worker | Worker | Worker | CF Container host | CF Container host | CF Container host |
| Local Compose | containerized local-platform | containerized local-platform | containerized local-platform | local-platform | local-platform | local-platform |
| Helm / self-host | local-platform service | local-platform service | local-platform service | local-platform service | local-platform service | local-platform service |
Cloudflare は provider-native、local/Helm は local-platform contract を使う、という理解で運用するとズレにくいです。