cli
cli copied to clipboard
[Feature Request] Unified dev Server & UI --config'uration
Is your feature request related to a problem? Please describe.
Server --config option, that was a directory expecting temporal.yaml and temporal-ui.yaml files, was not intuitive. It was removed and now there is no option to configure server and UI (aside from the configs exposed as CLI --flags)
Describe the solution you'd like
Support configuring Temporal server and UI with a single .yaml config file set as temporal server start-dev --config /path/to/temporal-config.yaml
Config's template may look as following:
- Temporal server's existing config https://github.com/temporalio/temporal/blob/master/docker/config_template.yaml
- Add a new
ui:entry ui:entry may match UI config template
🧵🧵🧵 for discussion :point_down:
cc @jlegrone @bergundy @dnr @cretz @yiminc
@feedmeapples we should look at redesigning this from first principles. Maybe your proposal for passthrough configs is good enough but there may be some overlap between the different services and configs that are irrelevant in single binary context. If we go for a redesign, the configs we expose should be well documented and follow a uniform convention. I would try out some different options and seeing what feels right.
I think if folks need custom configs, they should probably be using the actual server and not the dev-server. Going to close this, but I'm willing to reconsider if there's customer/user interest.