mbecker20 / komodo

🦎 a tool to build and deploy software on many servers 🦎
GNU General Public License v3.0
1.2k stars 20 forks source link

[Feature] Show terminal output when deploying a stack #77

Open RKLBusinessDevelopment opened 5 days ago

RKLBusinessDevelopment commented 5 days ago

When deploying stacks, there is currently no way to see the output of docker. This is inconvenient, especially for stacks that take a while to deploy (e.g. due to downloading large images). It would be great if Komodo would show the docker output when deploying a stack. Check out Dockge to see what this could look like.

Thank you for a great tool!

mbecker20 commented 4 days ago

Thanks for the feedback. Several users request this and I think it would improve the user experience. But it is not so easy to do, due to the atomic nature of the Core request to Periphery, which uses http request.

I have some long term thoughts to change the communication model from Core to Periphery to a poll status based approach, which I think will improve some other parts as well, like be able to recover if the http connection is temporarily broken.

This would also promote more real time logs by being closer to a stream based approach, while likely simpler.