dotnet / tye

Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
MIT License
5.29k stars 521 forks source link

Tye run --watch should should restart services when they are edited in the tye.yaml file #985

Open domn1995 opened 3 years ago

domn1995 commented 3 years ago

What should we add or change to make your life better?

Given a tye.yaml file containing one or more services running with --watch, when the user edits that service's section in the tye.yaml, tye should restart that service.

Example: Adding or editing an environment variable in the env section of a service should restart that service with the new environment variable in it.

Why is this important to you?

It helps my team iterate much more quickly when adding new features/configs and verifying that they are working.

jkotalik commented 3 years ago

I definitely think we should do this. Here are some of the general steps I see in order to implement this: