games-on-whales / wolf

Stream virtual desktops and games running in Docker
https://games-on-whales.github.io/wolf/stable/
MIT License
292 stars 20 forks source link

How to keep GOW apps updated? #24

Open ABeltramo opened 1 year ago

ABeltramo commented 1 year ago

Wolf starts an app today and if the image is not present it'll pull; after that we have no way to automatically update images when we release updates in GOW.
I think we should add it, and possibly add a way to configure it; ex: cron style cadency for updates.

QuaiGoner commented 1 year ago

Maybe we will not take on the path of always-updated images unattended for user, rather than provide a Web UI with a buttons for each image like that? (Screenshot from NetBoot.XYZ WebUI) image

ABeltramo commented 1 year ago

Yeah, the web UI seems to always be a solution, but is it? In this case, I don't think it'll help much. You still have to manually check that page and without some kind of notification I don't think it'll be used much.

On the other side, there are already plenty of established ways to keep docker containers updated like Watchtower.

I think it might be useful, instead, to have an auto updater embedded into Wolf for the times when a user doesn't have that setup and just wants something that "just works". Obviously configurable so that it can be turned off by power users.

Just my 2 cents, I haven't really thought a lot about this..