mbecker20 / komodo

🦎 a tool to build and deploy software on many servers 🦎
https://komo.do
GNU General Public License v3.0
1.89k stars 36 forks source link

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

Open RKLBusinessDevelopment opened 2 months ago

RKLBusinessDevelopment commented 2 months 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 2 months 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.

Samaze123 commented 3 weeks ago

Hey there! I just wanted to check if there’s any progress on adding deployment logs. It’s the one thing that’s keeping me on Dockge, but I really love Komodo and can see so much potential in it.