Dex server operations
The Dex server interprets Flows on Temporal or Cadence and exposes the FlowService API to clients and Workers.
Local development
Prefer:
brew install superdurable/tap/dexcli
dexcli dev
This supervises Temporal, Dex Server, and Dex Web for local use. See CLI README.
Production shape
- Run Dex server as a managed service with health checks
- Point it at a production Temporal/Cadence cluster
- Configure blob storage for large payloads
- Expose Dex Web (or your own UI) behind auth as needed
Configuration
Server configuration is YAML/typed config for the Go server (not every knob is exposed on dexcli dev). For Docker-based deploys, see archived notes under docs/archive/ and current server/config docs in the repo.
Backends
Dex currently interprets on Temporal (primary for dexcli) and can target Cadence in server builds that enable it. Production ops for the underlying workflow engine (persistence, multi-cluster, upgrades) follow that engine’s runbooks; Dex adds Flow-level semantics on top.