The micro runtime provides a way to manage the lifecycle of services without the complexity of orchestration systems. By default it provides a simple local process manager which starts your service, watches for changes and rebuilds as required.
You can start the service with one command
micro run service
To run and manage your service locally do the following.
# cd to your service directory e.g examples/greeter/srv cd examples/greeter/srv # run the service micro run service # edit a file sed -i '1 i\// Package main' main.go
Watch as your service is started, sees the file change, rebuilds and starts again.
We’ll be adding the ability to send the command to run a service to the
micro runtime service as well as
querying status, killing the service, etc.