Hey, we are thinking of employing garden for our multiservice platform.
We stumbled upon some fundamental usage issues/questions and couldn’t find solutions in docs or forum/issues yet.
Each directory inside the services folder is cloned git repo (not submodule) and has its corresponding garden.yaml module config.
Running garden dev from the root folder tells that “no modules found.”
But if you delete .git directory from module folder, the module will be detected.
So how do we use modules with .git directories inside?
Q2. Is it possible to launch specific modules/services? Imagine having 50 services, but you need only 5 to operate.
To make sure that Garden picks up changes to the remote source when iterating on it you can link it with the link command.
You can use custom commands simplify common dev workflows such as linking or updating sources (landing in our next release).
(Note that you can also use the “remote module” but I’d recommend the former approach since it makes each module a standalone unit and will work better with functionality we have on the roadmap.)